├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── build.gradle ├── build └── libs │ └── xtpapi-1.1.19.2.jar ├── cpp ├── CMakeLists.txt ├── buildWin64 │ ├── .vs │ │ ├── cpp │ │ │ └── v14 │ │ │ │ └── .suo │ │ └── cpp64 │ │ │ └── v14 │ │ │ └── .suo │ ├── ALL_BUILD.vcxproj │ ├── ALL_BUILD.vcxproj.filters │ ├── CMakeCache.txt │ ├── CMakeFiles │ │ ├── 3.13.2 │ │ │ ├── CMakeCCompiler.cmake │ │ │ ├── CMakeCXXCompiler.cmake │ │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ │ ├── CMakeRCCompiler.cmake │ │ │ ├── CMakeSystem.cmake │ │ │ ├── CompilerIdC │ │ │ │ ├── CMakeCCompilerId.c │ │ │ │ ├── CompilerIdC.exe │ │ │ │ ├── CompilerIdC.vcxproj │ │ │ │ └── Debug │ │ │ │ │ ├── CMakeCCompilerId.obj │ │ │ │ │ └── CompilerIdC.tlog │ │ │ │ │ ├── CL.command.1.tlog │ │ │ │ │ ├── CL.read.1.tlog │ │ │ │ │ ├── CL.write.1.tlog │ │ │ │ │ ├── CompilerIdC.lastbuildstate │ │ │ │ │ ├── link-VCTIP.delete.27.tlog │ │ │ │ │ ├── link-VCTIP.delete.38.tlog │ │ │ │ │ ├── link-VCTIP.delete.49.tlog │ │ │ │ │ ├── link-VCTIP.read.14.tlog │ │ │ │ │ ├── link-VCTIP.read.15.tlog │ │ │ │ │ ├── link-VCTIP.read.21.tlog │ │ │ │ │ ├── link-VCTIP.read.27.tlog │ │ │ │ │ ├── link-VCTIP.read.34.tlog │ │ │ │ │ ├── link-VCTIP.read.38.tlog │ │ │ │ │ ├── link-VCTIP.read.49.tlog │ │ │ │ │ ├── link-VCTIP.read.7.tlog │ │ │ │ │ ├── link-VCTIP.read.9.tlog │ │ │ │ │ ├── link-VCTIP.write.27.tlog │ │ │ │ │ ├── link-VCTIP.write.34.tlog │ │ │ │ │ ├── link-VCTIP.write.38.tlog │ │ │ │ │ ├── link-VCTIP.write.49.tlog │ │ │ │ │ ├── link.command.1.tlog │ │ │ │ │ ├── link.read.1.tlog │ │ │ │ │ └── link.write.1.tlog │ │ │ ├── CompilerIdCXX │ │ │ │ ├── CMakeCXXCompilerId.cpp │ │ │ │ ├── CompilerIdCXX.exe │ │ │ │ ├── CompilerIdCXX.vcxproj │ │ │ │ └── Debug │ │ │ │ │ ├── CMakeCXXCompilerId.obj │ │ │ │ │ └── CompilerIdCXX.tlog │ │ │ │ │ ├── CL.command.1.tlog │ │ │ │ │ ├── CL.read.1.tlog │ │ │ │ │ ├── CL.write.1.tlog │ │ │ │ │ ├── CompilerIdCXX.lastbuildstate │ │ │ │ │ ├── link.command.1.tlog │ │ │ │ │ ├── link.read.1.tlog │ │ │ │ │ └── link.write.1.tlog │ │ │ ├── VCTargetsPath.txt │ │ │ ├── VCTargetsPath.vcxproj │ │ │ └── x64 │ │ │ │ └── Debug │ │ │ │ └── VCTargetsPath.tlog │ │ │ │ └── VCTargetsPath.lastbuildstate │ │ ├── 54ed7a5b1fdfb6b56cfab271b33b6e22 │ │ │ ├── INSTALL_force.rule │ │ │ └── generate.stamp.rule │ │ ├── CMakeOutput.log │ │ ├── TargetDirectories.txt │ │ ├── cmake.check_cache │ │ ├── feature_tests.bin │ │ ├── feature_tests.c │ │ ├── feature_tests.cxx │ │ ├── generate.stamp.depend │ │ └── generate.stamp.list │ ├── INSTALL.vcxproj │ ├── INSTALL.vcxproj.filters │ ├── ZERO_CHECK.vcxproj │ ├── ZERO_CHECK.vcxproj.filters │ ├── cmake_install.cmake │ ├── cpp.VC.db │ ├── cpp64.VC.db │ ├── cpp64.sln │ ├── install_manifest.txt │ ├── quoteplugin.dir │ │ ├── Debug │ │ │ ├── quoteplugin.Build.CppClean.log │ │ │ └── quoteplugin.log │ │ └── Release │ │ │ ├── quoteplugin.Build.CppClean.log │ │ │ └── quoteplugin.log │ ├── quoteplugin.vcxproj │ ├── quoteplugin.vcxproj.filters │ ├── tradeplugin.dir │ │ ├── Debug │ │ │ ├── tradeplugin.Build.CppClean.log │ │ │ └── tradeplugin.log │ │ └── Release │ │ │ ├── tradeplugin.Build.CppClean.log │ │ │ └── tradeplugin.log │ ├── tradeplugin.vcxproj │ ├── tradeplugin.vcxproj.filters │ └── x64 │ │ ├── Debug │ │ ├── ALL_BUILD │ │ │ ├── ALL_BUILD.Build.CppClean.log │ │ │ └── ALL_BUILD.log │ │ ├── INSTALL │ │ │ ├── INSTALL.log │ │ │ └── INSTALL.tlog │ │ │ │ ├── INSTALL.lastbuildstate │ │ │ │ ├── custombuild.command.1.tlog │ │ │ │ ├── custombuild.read.1.tlog │ │ │ │ └── custombuild.write.1.tlog │ │ └── ZERO_CHECK │ │ │ ├── ZERO_CHECK.Build.CppClean.log │ │ │ └── ZERO_CHECK.log │ │ └── Release │ │ ├── ALL_BUILD │ │ ├── ALL_BUILD.Build.CppClean.log │ │ └── ALL_BUILD.log │ │ ├── INSTALL │ │ ├── INSTALL.log │ │ └── INSTALL.tlog │ │ │ ├── INSTALL.lastbuildstate │ │ │ ├── custombuild.command.1.tlog │ │ │ ├── custombuild.read.1.tlog │ │ │ └── custombuild.write.1.tlog │ │ └── ZERO_CHECK │ │ ├── ZERO_CHECK.Build.CppClean.log │ │ └── ZERO_CHECK.log ├── buildcpp │ ├── linux │ │ ├── libquoteplugin.so │ │ └── libtradeplugin.so │ ├── macosx │ │ ├── libquoteplugin.dylib │ │ └── libtradeplugin.dylib │ └── win64 │ │ ├── quoteplugin.dll │ │ └── tradeplugin.dll ├── dependsLibSrc │ ├── gflags-master │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .travis.yml │ │ ├── AUTHORS.txt │ │ ├── BUILD │ │ ├── CMakeLists.txt │ │ ├── COPYING.txt │ │ ├── ChangeLog.txt │ │ ├── INSTALL.md │ │ ├── README.md │ │ ├── WORKSPACE │ │ ├── appveyor.yml │ │ ├── bazel │ │ │ └── gflags.bzl │ │ ├── cmake │ │ │ ├── README_runtime.txt │ │ │ ├── cmake_uninstall.cmake.in │ │ │ ├── config.cmake.in │ │ │ ├── execute_test.cmake │ │ │ ├── package.cmake.in │ │ │ ├── package.pc.in │ │ │ ├── utils.cmake │ │ │ └── version.cmake.in │ │ ├── src │ │ │ ├── config.h │ │ │ ├── defines.h.in │ │ │ ├── gflags.cc │ │ │ ├── gflags.h.in │ │ │ ├── gflags_completions.cc │ │ │ ├── gflags_completions.h.in │ │ │ ├── gflags_completions.sh │ │ │ ├── gflags_declare.h.in │ │ │ ├── gflags_ns.h.in │ │ │ ├── gflags_reporting.cc │ │ │ ├── mutex.h │ │ │ ├── util.h │ │ │ ├── windows_port.cc │ │ │ └── windows_port.h │ │ └── test │ │ │ ├── CMakeLists.txt │ │ │ ├── config │ │ │ ├── CMakeLists.txt │ │ │ └── main.cc │ │ │ ├── flagfile.1 │ │ │ ├── flagfile.2 │ │ │ ├── flagfile.3 │ │ │ ├── gflags_build.py.in │ │ │ ├── gflags_declare_flags.cc │ │ │ ├── gflags_declare_test.cc │ │ │ ├── gflags_strip_flags_test.cc │ │ │ ├── gflags_strip_flags_test.cmake │ │ │ ├── gflags_unittest.cc │ │ │ ├── gflags_unittest_flagfile │ │ │ └── nc │ │ │ ├── CMakeLists.txt │ │ │ └── gflags_nc.cc │ └── glog-master │ │ ├── .bazelci │ │ └── presubmit.yml │ │ ├── .gitignore │ │ ├── .libs │ │ ├── demangle_unittest │ │ ├── libglog.a │ │ ├── libglog.la │ │ ├── libglog.lai │ │ ├── libglog.so │ │ ├── libglog.so.0 │ │ ├── libglog.so.0.0.0 │ │ ├── logging_striptest0 │ │ ├── logging_striptest10 │ │ ├── logging_striptest2 │ │ ├── logging_unittest │ │ ├── signalhandler_unittest │ │ ├── stacktrace_unittest │ │ ├── stl_logging_unittest │ │ ├── symbolize_pie_unittest │ │ ├── symbolize_unittest │ │ └── utilities_unittest │ │ ├── .travis.ubuntu.sh │ │ ├── .travis.yml │ │ ├── AUTHORS │ │ ├── BUILD │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTING.md │ │ ├── CONTRIBUTORS │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── Dockerfile.ubuntu.template │ │ ├── INSTALL │ │ ├── Makefile │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── README.md │ │ ├── README.windows │ │ ├── WORKSPACE │ │ ├── aclocal.m4 │ │ ├── appveyor.yml │ │ ├── autogen.sh │ │ ├── bazel │ │ ├── example │ │ │ ├── BUILD │ │ │ └── main.cc │ │ └── glog.bzl │ │ ├── cmake │ │ └── INSTALL.md │ │ ├── compile │ │ ├── config.guess │ │ ├── config.status │ │ ├── config.sub │ │ ├── configure │ │ ├── configure.ac │ │ ├── demangle_unittest │ │ ├── depcomp │ │ ├── doc │ │ ├── designstyle.css │ │ └── glog.html │ │ ├── glog-config.cmake.in │ │ ├── install-sh │ │ ├── libglog.la │ │ ├── libglog.pc │ │ ├── libglog.pc.in │ │ ├── libtool │ │ ├── logging_striptest0 │ │ ├── logging_striptest10 │ │ ├── logging_striptest2 │ │ ├── logging_unittest │ │ ├── ltmain.sh │ │ ├── m4 │ │ ├── ac_have_attribute.m4 │ │ ├── ac_have_builtin_expect.m4 │ │ ├── ac_have_sync_val_compare_and_swap.m4 │ │ ├── ac_rwlock.m4 │ │ ├── acx_pthread.m4 │ │ ├── google_namespace.m4 │ │ ├── libtool.m4 │ │ ├── ltoptions.m4 │ │ ├── ltsugar.m4 │ │ ├── ltversion.m4 │ │ ├── lt~obsolete.m4 │ │ ├── namespaces.m4 │ │ ├── pc_from_ucontext.m4 │ │ ├── stl_namespace.m4 │ │ └── using_operator.m4 │ │ ├── missing │ │ ├── packages │ │ ├── deb.sh │ │ ├── deb │ │ │ ├── README │ │ │ ├── changelog │ │ │ ├── compat │ │ │ ├── control │ │ │ ├── copyright │ │ │ ├── docs │ │ │ ├── libgoogle-glog-dev.dirs │ │ │ ├── libgoogle-glog-dev.install │ │ │ ├── libgoogle-glog0.dirs │ │ │ ├── libgoogle-glog0.install │ │ │ └── rules │ │ ├── rpm.sh │ │ └── rpm │ │ │ └── rpm.spec │ │ ├── signalhandler_unittest │ │ ├── src │ │ ├── .deps │ │ │ ├── .dirstamp │ │ │ ├── demangle_unittest-demangle_unittest.Po │ │ │ ├── libglog_la-demangle.Plo │ │ │ ├── libglog_la-logging.Plo │ │ │ ├── libglog_la-raw_logging.Plo │ │ │ ├── libglog_la-signalhandler.Plo │ │ │ ├── libglog_la-symbolize.Plo │ │ │ ├── libglog_la-utilities.Plo │ │ │ ├── libglog_la-vlog_is_on.Plo │ │ │ ├── logging_striptest0-logging_striptest_main.Po │ │ │ ├── logging_striptest10-logging_striptest10.Po │ │ │ ├── logging_striptest2-logging_striptest2.Po │ │ │ ├── logging_unittest-logging_unittest.Po │ │ │ ├── mock_log_test-mock-log_test.Po │ │ │ ├── signalhandler_unittest-signalhandler_unittest.Po │ │ │ ├── stacktrace_unittest-stacktrace_unittest.Po │ │ │ ├── stl_logging_unittest-stl_logging_unittest.Po │ │ │ ├── symbolize_pie_unittest-symbolize_unittest.Po │ │ │ ├── symbolize_unittest-symbolize_unittest.Po │ │ │ └── utilities_unittest-utilities_unittest.Po │ │ ├── .dirstamp │ │ ├── .libs │ │ │ ├── libglog_la-demangle.o │ │ │ ├── libglog_la-logging.o │ │ │ ├── libglog_la-raw_logging.o │ │ │ ├── libglog_la-signalhandler.o │ │ │ ├── libglog_la-symbolize.o │ │ │ ├── libglog_la-utilities.o │ │ │ └── libglog_la-vlog_is_on.o │ │ ├── base │ │ │ ├── commandlineflags.h │ │ │ ├── googleinit.h │ │ │ └── mutex.h │ │ ├── config.h.cmake.in │ │ ├── config.h.in │ │ ├── config_for_unittests.h │ │ ├── demangle.cc │ │ ├── demangle.h │ │ ├── demangle_unittest-demangle_unittest.o │ │ ├── demangle_unittest.cc │ │ ├── demangle_unittest.sh │ │ ├── demangle_unittest.txt │ │ ├── glog │ │ │ ├── log_severity.h │ │ │ ├── logging.h │ │ │ ├── logging.h.in │ │ │ ├── raw_logging.h │ │ │ ├── raw_logging.h.in │ │ │ ├── stl_logging.h │ │ │ ├── stl_logging.h.in │ │ │ ├── vlog_is_on.h │ │ │ └── vlog_is_on.h.in │ │ ├── googletest.h │ │ ├── libglog_la-demangle.lo │ │ ├── libglog_la-demangle.o │ │ ├── libglog_la-logging.lo │ │ ├── libglog_la-logging.o │ │ ├── libglog_la-raw_logging.lo │ │ ├── libglog_la-raw_logging.o │ │ ├── libglog_la-signalhandler.lo │ │ ├── libglog_la-signalhandler.o │ │ ├── libglog_la-symbolize.lo │ │ ├── libglog_la-symbolize.o │ │ ├── libglog_la-utilities.lo │ │ ├── libglog_la-utilities.o │ │ ├── libglog_la-vlog_is_on.lo │ │ ├── libglog_la-vlog_is_on.o │ │ ├── logging.cc │ │ ├── logging_striplog_test.sh │ │ ├── logging_striptest0-logging_striptest_main.o │ │ ├── logging_striptest10-logging_striptest10.o │ │ ├── logging_striptest10.cc │ │ ├── logging_striptest2-logging_striptest2.o │ │ ├── logging_striptest2.cc │ │ ├── logging_striptest_main.cc │ │ ├── logging_unittest-logging_unittest.o │ │ ├── logging_unittest.cc │ │ ├── logging_unittest.err │ │ ├── mock-log.h │ │ ├── mock-log_test.cc │ │ ├── raw_logging.cc │ │ ├── signalhandler.cc │ │ ├── signalhandler_unittest-signalhandler_unittest.o │ │ ├── signalhandler_unittest.cc │ │ ├── signalhandler_unittest.sh │ │ ├── stacktrace.h │ │ ├── stacktrace_generic-inl.h │ │ ├── stacktrace_libunwind-inl.h │ │ ├── stacktrace_powerpc-inl.h │ │ ├── stacktrace_unittest-stacktrace_unittest.o │ │ ├── stacktrace_unittest.cc │ │ ├── stacktrace_windows-inl.h │ │ ├── stacktrace_x86-inl.h │ │ ├── stacktrace_x86_64-inl.h │ │ ├── stamp-h1 │ │ ├── stl_logging_unittest-stl_logging_unittest.o │ │ ├── stl_logging_unittest.cc │ │ ├── symbolize.cc │ │ ├── symbolize.h │ │ ├── symbolize_pie_unittest-symbolize_unittest.o │ │ ├── symbolize_unittest-symbolize_unittest.o │ │ ├── symbolize_unittest.cc │ │ ├── utilities.cc │ │ ├── utilities.h │ │ ├── utilities_unittest-utilities_unittest.o │ │ ├── utilities_unittest.cc │ │ ├── vlog_is_on.cc │ │ └── windows │ │ │ ├── glog │ │ │ ├── dirent.h │ │ │ ├── log_severity.h │ │ │ ├── logging.h │ │ │ ├── raw_logging.h │ │ │ ├── stl_logging.h │ │ │ └── vlog_is_on.h │ │ │ ├── port.cc │ │ │ ├── port.h │ │ │ └── preprocess.sh │ │ ├── stacktrace_unittest │ │ ├── stl_logging_unittest │ │ ├── symbolize_pie_unittest │ │ ├── symbolize_unittest │ │ ├── test-driver │ │ ├── toolchains │ │ ├── .gitignore │ │ ├── clang-cxx17.cmake │ │ ├── gcc-cxx11.cmake │ │ ├── gcc-cxx17.cmake │ │ ├── gcc-cxx98.cmake │ │ ├── gcc-gnuxx11.cmake │ │ ├── linux-mingw-w64-cxx11.cmake │ │ ├── linux-mingw-w64-cxx17.cmake │ │ ├── linux-mingw-w64-gnuxx11.cmake │ │ ├── mingw-cxx11.cmake │ │ ├── mingw-cxx17.cmake │ │ ├── mingw-gnuxx11.cmake │ │ ├── vs-14-2015-sdk-8-1.cmake │ │ ├── vs-14-2015-win64.cmake │ │ ├── vs-15-2017-win64-cxx17.cmake │ │ └── vs-15-2017-win64.cmake │ │ └── utilities_unittest ├── lib │ ├── linux │ │ ├── libglog.so │ │ ├── libxtpquoteapi.so │ │ └── libxtptraderapi_xalgo.so │ ├── linux_centos6 │ │ ├── libxtpquoteapi.so │ │ └── libxtptraderapi_xalgo.so │ ├── linux_centos7 │ │ ├── libxtpquoteapi.so │ │ └── libxtptraderapi_xalgo.so │ ├── macosx │ │ ├── libglog.dylib │ │ ├── libxtpquoteapi.dylib │ │ └── libxtptraderapi_xalgo.dylib │ └── win64 │ │ └── dll │ │ ├── glog.dll │ │ ├── glog.lib │ │ ├── xtpquoteapi.dll │ │ ├── xtpquoteapi.lib │ │ ├── xtptraderapi_xalgo.dll │ │ └── xtptraderapi_xalgo.lib └── src │ ├── InitGlog.cpp │ ├── RingBuffer.cpp │ ├── XtpQuoteAdapter.cpp │ ├── XtpQuoteApi.cpp │ ├── XtpTradeAdapter.cpp │ ├── XtpTradeApi.cpp │ └── include │ ├── InitGlog.h │ ├── RingBuffer.hpp │ ├── XtpQuoteApi.h │ ├── XtpTradeApi.h │ ├── com_zts_xtp_quote_api_QuoteApi.h │ ├── com_zts_xtp_trade_api_TradeApi.h │ ├── gflags │ ├── gflags.h │ ├── gflags_completions.h │ └── gflags_declare.h │ ├── glog │ ├── log_severity.h │ ├── logging.h │ ├── raw_logging.h │ ├── stl_logging.h │ └── vlog_is_on.h │ ├── handle.h │ ├── json.hpp │ ├── xquote_market_data_struct.h │ └── xtp │ ├── algo_api_struct.h │ ├── algo_data_type.h │ ├── xoms_api_fund_struct.h │ ├── xoms_api_struct.h │ ├── xquote_api_struct.h │ ├── xtp_api_data_type.h │ ├── xtp_api_struct.h │ ├── xtp_api_struct_common.h │ ├── xtp_quote_api.h │ └── xtp_trader_api.h ├── doc ├── XTP API常见问题.doc ├── XTP QuoteAPI使用UDP常见问题.doc ├── XTP上海新债券Level2行情说明.pdf ├── XTP交易业务报单接口及参数说明.doc ├── XTP关于SHL2逐笔委托相关使用说明.pdf ├── XTP撤单建议.doc ├── XTP新债券行情公网测试环境.pdf ├── XTP模拟测试环境常见问题.doc ├── XTP订单的状态机图.pdf ├── XTP金融风控指标.doc ├── XTP错误代码速查表.doc ├── html_quote_api_2.2.32.1.zip ├── html_trade_api_2.2.32.1.zip ├── quote_api_2.2.32.1.pdf ├── trade_api_2.2.32.1.pdf ├── 公网测试环境模拟撮合错误代码表.docx └── 融资融券模拟撮合规则.doc ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src ├── main │ └── java │ │ └── com │ │ └── zts │ │ └── xtp │ │ ├── common │ │ ├── enums │ │ │ ├── AccountType.java │ │ │ ├── BusinessType.java │ │ │ ├── CrdCrStatus.java │ │ │ ├── DebtExtendOperStatus.java │ │ │ ├── EtfReplaceType.java │ │ │ ├── ExchangeType.java │ │ │ ├── FundOperStatus.java │ │ │ ├── FundTransferType.java │ │ │ ├── JniLogLevel.java │ │ │ ├── MarketDataType.java │ │ │ ├── MarketType.java │ │ │ ├── OptCallOrPutType.java │ │ │ ├── OptExerciseType.java │ │ │ ├── OrderStatusType.java │ │ │ ├── OrderSubmitStatusType.java │ │ │ ├── PositionDirectionType.java │ │ │ ├── PositionEffectType.java │ │ │ ├── PositionSecurityType.java │ │ │ ├── PriceType.java │ │ │ ├── QualificationType.java │ │ │ ├── SecurityStatus.java │ │ │ ├── SecurityType.java │ │ │ ├── SideType.java │ │ │ ├── SplitMergeStatus.java │ │ │ ├── TickByTickType.java │ │ │ ├── TickerType.java │ │ │ ├── TransferProtocol.java │ │ │ ├── XTPFundQueryType.java │ │ │ ├── XTPStrategyStateType.java │ │ │ ├── XTPTerminalType.java │ │ │ ├── XtpLogLevel.java │ │ │ └── XtpTeResumeType.java │ │ ├── jni │ │ │ └── JNILoadLibrary.java │ │ └── model │ │ │ ├── ErrorMessage.java │ │ │ └── TickerStringMapCache.java │ │ ├── quote │ │ ├── api │ │ │ └── QuoteApi.java │ │ ├── model │ │ │ └── response │ │ │ │ ├── DepthMarketDataExResponse.java │ │ │ │ ├── DepthMarketDataResponse.java │ │ │ │ ├── MarketDataBondExDataResponse.java │ │ │ │ ├── MarketDataOptionExDataResponse.java │ │ │ │ ├── MarketDataStockExDataResponse.java │ │ │ │ ├── OrderBookResponse.java │ │ │ │ ├── SpecificTickerResponse.java │ │ │ │ ├── TickByTickEntrustResponse.java │ │ │ │ ├── TickByTickResponse.java │ │ │ │ ├── TickByTickTradeResponse.java │ │ │ │ ├── TickerFullInfoResponse.java │ │ │ │ ├── TickerInfoResponse.java │ │ │ │ └── TickerPriceInfoResponse.java │ │ └── spi │ │ │ └── QuoteSpi.java │ │ └── trade │ │ ├── api │ │ └── TradeApi.java │ │ ├── model │ │ ├── request │ │ │ ├── ETFBaseQueryRequest.java │ │ │ ├── ETFComponentQueryRequest.java │ │ │ ├── FundTransferLogQueryRequest.java │ │ │ ├── FundTransferRequest.java │ │ │ ├── OptionAuctionInfoRequest.java │ │ │ ├── OrderInsertRequest.java │ │ │ ├── OrderQueryByPageReq.java │ │ │ ├── OrderQueryRequest.java │ │ │ ├── StructuredFundInfoQueryRequest.java │ │ │ ├── TradeQueryByPageReq.java │ │ │ ├── TraderQueryRequest.java │ │ │ ├── XTPClientQueryCrdDebtStockReq.java │ │ │ ├── XTPClientQueryCrdPositionStockReq.java │ │ │ ├── XTPClientQueryCrdSurplusStkReqInfo.java │ │ │ ├── XTPCreditDebtExtendReq.java │ │ │ ├── XTPFundQueryReq.java │ │ │ └── XTPUserTerminalInfoReq.java │ │ └── response │ │ │ ├── AssetResponse.java │ │ │ ├── ETFBaseResponse.java │ │ │ ├── ETFComponentResponse.java │ │ │ ├── FundTransferResponse.java │ │ │ ├── IPOQuotaResponse.java │ │ │ ├── IPOTickerResponse.java │ │ │ ├── OptionAuctionInfoResponse.java │ │ │ ├── OrderCancelResponse.java │ │ │ ├── OrderResponse.java │ │ │ ├── StockPositionResponse.java │ │ │ ├── StructuredFundResponse.java │ │ │ ├── TradeResponse.java │ │ │ ├── XTPClientQueryCrdPositionStkInfo.java │ │ │ ├── XTPClientQueryCrdSurplusStkRspInfo.java │ │ │ ├── XTPCrdCashRepayDebtInterestFeeRsp.java │ │ │ ├── XTPCrdCashRepayInfo.java │ │ │ ├── XTPCrdCashRepayRsp.java │ │ │ ├── XTPCrdDebtInfo.java │ │ │ ├── XTPCrdDebtStockInfo.java │ │ │ ├── XTPCrdFundExtraInfo.java │ │ │ ├── XTPCrdFundInfo.java │ │ │ ├── XTPCrdPositionExtraInfo.java │ │ │ ├── XTPCreditDebtExtendNotice.java │ │ │ ├── XTPFundQueryRsp.java │ │ │ ├── XTPStrategyInfoStruct.java │ │ │ └── XTPStrategyStateReportStruct.java │ │ └── spi │ │ └── TradeSpi.java └── test │ └── java │ └── com │ └── zts │ └── xtp │ ├── quote │ ├── QuoteApiTest.java │ └── TestQuoteSpi.java │ ├── trade │ ├── TradeApiTest.java │ └── TradeSpiImpl.java │ └── userInfo │ └── User.java ├── user.config.properites └── xtp_api_demo ├── settings.gradle └── src └── main └── java └── com └── zts └── xtp ├── demo ├── Application.java ├── quote │ ├── QuoteDemo.java │ └── QuoteSpiImpl.java └── trade │ ├── TradeDemo.java │ └── TradeSpiImpl.java └── userInfo └── User.java /.gitattributes: -------------------------------------------------------------------------------- 1 | *.h linguist-language=java 2 | *.cpp linguist-language=java 3 | *.c linguist-language=java 4 | *.cc linguist-language=java 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | !/build/libs/ 3 | /cpp/cmake-build-debug 4 | /cpp/cmake-build-release 5 | .gradle/ 6 | /xtp_api_demo/target 7 | user-noCommit.config.properites 8 | .idea/ 9 | /cpp/build/ 10 | /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog 11 | /cpp/buildWin32/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 ZTSec 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /build/libs/xtpapi-1.1.19.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/build/libs/xtpapi-1.1.19.2.jar -------------------------------------------------------------------------------- /cpp/buildWin64/.vs/cpp/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/.vs/cpp/v14/.suo -------------------------------------------------------------------------------- /cpp/buildWin64/.vs/cpp64/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/.vs/cpp64/v14/.suo -------------------------------------------------------------------------------- /cpp/buildWin64/ALL_BUILD.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CMakeRCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_RC_COMPILER "rc") 2 | set(CMAKE_RC_COMPILER_ARG1 "") 3 | set(CMAKE_RC_COMPILER_LOADED 1) 4 | set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) 5 | set(CMAKE_RC_OUTPUT_EXTENSION .res) 6 | set(CMAKE_RC_COMPILER_ENV_VAR "RC") 7 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Windows-10.0.17134") 2 | set(CMAKE_HOST_SYSTEM_NAME "Windows") 3 | set(CMAKE_HOST_SYSTEM_VERSION "10.0.17134") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Windows-10.0.17134") 9 | set(CMAKE_SYSTEM_NAME "Windows") 10 | set(CMAKE_SYSTEM_VERSION "10.0.17134") 11 | set(CMAKE_SYSTEM_PROCESSOR "AMD64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/CompilerIdC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/CompilerIdC.exe -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CMakeCCompilerId.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CMakeCCompilerId.obj -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.14393.0 2 | Debug|x64|E:\xtp_api_java\cpp\buildWin64\CMakeFiles\3.13.2\CompilerIdC\| 3 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.27.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.27.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.38.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.38.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.49.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.delete.49.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.14.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.14.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.15.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.15.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.21.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.21.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.27.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.27.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.34.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.34.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.38.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.38.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.49.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.49.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.7.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.7.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.9.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.read.9.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.27.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.27.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.34.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.34.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.38.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.38.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.49.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link-VCTIP.write.49.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/CompilerIdCXX.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/CompilerIdCXX.exe -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.14393.0 2 | Debug|x64|E:\xtp_api_java\cpp\buildWin64\CMakeFiles\3.13.2\CompilerIdCXX\| 3 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/3.13.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/VCTargetsPath.txt: -------------------------------------------------------------------------------- 1 | C:/Program Files (x86)/MSBuild/Microsoft.Cpp/v4.0/V140 2 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/VCTargetsPath.vcxproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | x64 7 | 8 | 9 | 10 | {F3FC6D86-508D-3FB1-96D2-995F08B142EC} 11 | Win32Proj 12 | x64 13 | 10.0.14393.0 14 | 15 | 16 | 17 | Utility 18 | MultiByte 19 | v140 20 | 21 | 22 | 23 | 24 | echo VCTargetsPath=$(VCTargetsPath) 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/3.13.2/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.14393.0 2 | Debug|x64|E:\xtp_api_java\cpp\buildWin64\CMakeFiles\3.13.2\| 3 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/54ed7a5b1fdfb6b56cfab271b33b6e22/INSTALL_force.rule: -------------------------------------------------------------------------------- 1 | # generated from CMake 2 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/54ed7a5b1fdfb6b56cfab271b33b6e22/generate.stamp.rule: -------------------------------------------------------------------------------- 1 | # generated from CMake 2 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/CMakeOutput.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/CMakeOutput.log -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | E:/xtp_api_java/cpp/buildWin64/CMakeFiles/tradeplugin.dir 2 | E:/xtp_api_java/cpp/buildWin64/CMakeFiles/quoteplugin.dir 3 | E:/xtp_api_java/cpp/buildWin64/CMakeFiles/INSTALL.dir 4 | E:/xtp_api_java/cpp/buildWin64/CMakeFiles/ALL_BUILD.dir 5 | E:/xtp_api_java/cpp/buildWin64/CMakeFiles/ZERO_CHECK.dir 6 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if _MSC_VER >= 1600 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if _MSC_VER >= 1600 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_variadic_macros\n" 17 | 18 | }; 19 | 20 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 21 | -------------------------------------------------------------------------------- /cpp/buildWin64/CMakeFiles/generate.stamp.list: -------------------------------------------------------------------------------- 1 | E:/xtp_api_java/cpp/buildWin64/CMakeFiles/generate.stamp 2 | -------------------------------------------------------------------------------- /cpp/buildWin64/INSTALL.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {1C2BEB57-9E06-3580-BEFE-BBD4984E17CB} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /cpp/buildWin64/ZERO_CHECK.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CMake Rules 6 | 7 | 8 | 9 | 10 | {1C2BEB57-9E06-3580-BEFE-BBD4984E17CB} 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /cpp/buildWin64/cpp.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/cpp.VC.db -------------------------------------------------------------------------------- /cpp/buildWin64/cpp64.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/cpp64.VC.db -------------------------------------------------------------------------------- /cpp/buildWin64/install_manifest.txt: -------------------------------------------------------------------------------- 1 | C:/Windows/System32/tradeplugin.lib 2 | C:/Windows/System32/tradeplugin.dll 3 | C:/Windows/System32/quoteplugin.lib 4 | C:/Windows/System32/quoteplugin.dll 5 | C:/Windows/System32/glog.dll 6 | C:/Windows/System32/xtpquoteapi.dll 7 | C:/Windows/System32/xtptraderapi.dll 8 | E:/xtp_api_java/cpp/buildcpp/win64/tradeplugin.dll 9 | E:/xtp_api_java/cpp/buildcpp/win64/quoteplugin.dll 10 | E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/glog.dll 11 | E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/xtptraderapi.dll 12 | E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/xtpquoteapi.dll 13 | E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/tradeplugin.dll 14 | E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/quoteplugin.dll -------------------------------------------------------------------------------- /cpp/buildWin64/quoteplugin.dir/Debug/quoteplugin.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\vc140.pdb 2 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\xtpquoteapi.obj 3 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\xtpquoteadapter.obj 4 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\initglog.obj 5 | e:\xtp_api_java\cpp\buildwin64\cmakefiles\generate.stamp 6 | e:\xtp_api_java\cpp\buildwin64\debug\quoteplugin.ilk 7 | e:\xtp_api_java\cpp\buildwin64\debug\quoteplugin.dll 8 | e:\xtp_api_java\cpp\buildwin64\debug\quoteplugin.pdb 9 | e:\xtp_api_java\cpp\buildwin64\debug\quoteplugin.lib 10 | e:\xtp_api_java\cpp\buildwin64\debug\quoteplugin.exp 11 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\cl.command.1.tlog 12 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\cl.read.1.tlog 13 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\cl.write.1.tlog 14 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\custombuild.command.1.tlog 15 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\custombuild.read.1.tlog 16 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\custombuild.write.1.tlog 17 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\link.command.1.tlog 18 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\link.read.1.tlog 19 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\link.write.1.tlog 20 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\debug\quoteplugin.tlog\quoteplugin.write.1u.tlog 21 | -------------------------------------------------------------------------------- /cpp/buildWin64/quoteplugin.dir/Debug/quoteplugin.log: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /cpp/buildWin64/quoteplugin.dir/Release/quoteplugin.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\xtpquoteapi.obj 2 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\xtpquoteadapter.obj 3 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\initglog.obj 4 | e:\xtp_api_java\cpp\buildwin64\cmakefiles\generate.stamp 5 | e:\xtp_api_java\cpp\buildwin64\release\quoteplugin.dll 6 | e:\xtp_api_java\cpp\buildwin64\release\quoteplugin.lib 7 | e:\xtp_api_java\cpp\buildwin64\release\quoteplugin.exp 8 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\cl.command.1.tlog 9 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\cl.read.1.tlog 10 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\cl.write.1.tlog 11 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\custombuild.command.1.tlog 12 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\custombuild.read.1.tlog 13 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\custombuild.write.1.tlog 14 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\link.command.1.tlog 15 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\link.read.1.tlog 16 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\link.write.1.tlog 17 | e:\xtp_api_java\cpp\buildwin64\quoteplugin.dir\release\quoteplugin.tlog\quoteplugin.write.1u.tlog 18 | -------------------------------------------------------------------------------- /cpp/buildWin64/quoteplugin.dir/Release/quoteplugin.log: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /cpp/buildWin64/tradeplugin.dir/Debug/tradeplugin.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\vc140.pdb 2 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\xtptradeapi.obj 3 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\xtptradeadapter.obj 4 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\initglog.obj 5 | e:\xtp_api_java\cpp\buildwin64\cmakefiles\generate.stamp 6 | e:\xtp_api_java\cpp\buildwin64\debug\tradeplugin.ilk 7 | e:\xtp_api_java\cpp\buildwin64\debug\tradeplugin.dll 8 | e:\xtp_api_java\cpp\buildwin64\debug\tradeplugin.pdb 9 | e:\xtp_api_java\cpp\buildwin64\debug\tradeplugin.lib 10 | e:\xtp_api_java\cpp\buildwin64\debug\tradeplugin.exp 11 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\cl.command.1.tlog 12 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\cl.read.1.tlog 13 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\cl.write.1.tlog 14 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\custombuild.command.1.tlog 15 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\custombuild.read.1.tlog 16 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\custombuild.write.1.tlog 17 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\link.command.1.tlog 18 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\link.read.1.tlog 19 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\link.write.1.tlog 20 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\debug\tradeplugin.tlog\tradeplugin.write.1u.tlog 21 | -------------------------------------------------------------------------------- /cpp/buildWin64/tradeplugin.dir/Debug/tradeplugin.log: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /cpp/buildWin64/tradeplugin.dir/Release/tradeplugin.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\xtptradeapi.obj 2 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\xtptradeadapter.obj 3 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\initglog.obj 4 | e:\xtp_api_java\cpp\buildwin64\cmakefiles\generate.stamp 5 | e:\xtp_api_java\cpp\buildwin64\release\tradeplugin.dll 6 | e:\xtp_api_java\cpp\buildwin64\release\tradeplugin.lib 7 | e:\xtp_api_java\cpp\buildwin64\release\tradeplugin.exp 8 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\cl.command.1.tlog 9 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\cl.read.1.tlog 10 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\cl.write.1.tlog 11 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\custombuild.command.1.tlog 12 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\custombuild.read.1.tlog 13 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\custombuild.write.1.tlog 14 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\link.command.1.tlog 15 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\link.read.1.tlog 16 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\link.write.1.tlog 17 | e:\xtp_api_java\cpp\buildwin64\tradeplugin.dir\release\tradeplugin.tlog\tradeplugin.write.1u.tlog 18 | -------------------------------------------------------------------------------- /cpp/buildWin64/tradeplugin.dir/Release/tradeplugin.log: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/ALL_BUILD/ALL_BUILD.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | e:\xtp_api_java\cpp\buildwin64\cmakefiles\generate.stamp 2 | e:\xtp_api_java\cpp\buildwin64\x64\debug\all_build\all_build.tlog\custombuild.command.1.tlog 3 | e:\xtp_api_java\cpp\buildwin64\x64\debug\all_build\all_build.tlog\custombuild.read.1.tlog 4 | e:\xtp_api_java\cpp\buildwin64\x64\debug\all_build\all_build.tlog\custombuild.write.1.tlog 5 | -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/ALL_BUILD/ALL_BUILD.log: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/INSTALL/INSTALL.log: -------------------------------------------------------------------------------- 1 |  -- Install configuration: "Debug" 2 | -- Installing: C:/Windows/System32/tradeplugin.lib 3 | -- Installing: C:/Windows/System32/tradeplugin.dll 4 | -- Installing: C:/Windows/System32/quoteplugin.lib 5 | -- Installing: C:/Windows/System32/quoteplugin.dll 6 | -- Up-to-date: C:/Windows/System32/glog.dll 7 | -- Up-to-date: C:/Windows/System32/xtpquoteapi.dll 8 | -- Up-to-date: C:/Windows/System32/xtptraderapi.dll 9 | -- Installing: E:/xtp_api_java/cpp/buildcpp/win64/tradeplugin.dll 10 | -- Installing: E:/xtp_api_java/cpp/buildcpp/win64/quoteplugin.dll 11 | -- Up-to-date: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/glog.dll 12 | -- Up-to-date: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/xtptraderapi.dll 13 | -- Up-to-date: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/xtpquoteapi.dll 14 | -- Installing: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/tradeplugin.dll 15 | -- Installing: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/quoteplugin.dll 16 | -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/INSTALL/INSTALL.tlog/INSTALL.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.14393.0 2 | Debug|x64|E:\xtp_api_java\cpp\buildWin64\| 3 | -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/INSTALL/INSTALL.tlog/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/x64/Debug/INSTALL/INSTALL.tlog/custombuild.command.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/INSTALL/INSTALL.tlog/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/x64/Debug/INSTALL/INSTALL.tlog/custombuild.read.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/INSTALL/INSTALL.tlog/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/x64/Debug/INSTALL/INSTALL.tlog/custombuild.write.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | e:\xtp_api_java\cpp\buildwin64\cmakefiles\generate.stamp 2 | e:\xtp_api_java\cpp\buildwin64\x64\debug\zero_check\zero_check.tlog\custombuild.command.1.tlog 3 | e:\xtp_api_java\cpp\buildwin64\x64\debug\zero_check\zero_check.tlog\custombuild.read.1.tlog 4 | e:\xtp_api_java\cpp\buildwin64\x64\debug\zero_check\zero_check.tlog\custombuild.write.1.tlog 5 | -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Debug/ZERO_CHECK/ZERO_CHECK.log: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/ALL_BUILD/ALL_BUILD.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | e:\xtp_api_java\cpp\buildwin64\cmakefiles\generate.stamp 2 | e:\xtp_api_java\cpp\buildwin64\x64\release\all_build\all_build.tlog\custombuild.command.1.tlog 3 | e:\xtp_api_java\cpp\buildwin64\x64\release\all_build\all_build.tlog\custombuild.read.1.tlog 4 | e:\xtp_api_java\cpp\buildwin64\x64\release\all_build\all_build.tlog\custombuild.write.1.tlog 5 | -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/ALL_BUILD/ALL_BUILD.log: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/INSTALL/INSTALL.log: -------------------------------------------------------------------------------- 1 |  -- Install configuration: "Release" 2 | -- Installing: C:/Windows/System32/tradeplugin.lib 3 | -- Installing: C:/Windows/System32/tradeplugin.dll 4 | -- Installing: C:/Windows/System32/quoteplugin.lib 5 | -- Installing: C:/Windows/System32/quoteplugin.dll 6 | -- Up-to-date: C:/Windows/System32/glog.dll 7 | -- Up-to-date: C:/Windows/System32/xtpquoteapi.dll 8 | -- Up-to-date: C:/Windows/System32/xtptraderapi.dll 9 | -- Installing: E:/xtp_api_java/cpp/buildcpp/win64/tradeplugin.dll 10 | -- Installing: E:/xtp_api_java/cpp/buildcpp/win64/quoteplugin.dll 11 | -- Up-to-date: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/glog.dll 12 | -- Up-to-date: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/xtptraderapi.dll 13 | -- Up-to-date: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/xtpquoteapi.dll 14 | -- Installing: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/tradeplugin.dll 15 | -- Installing: E:/xtp_api_java/cpp/../build/libs/win64/Windows/System32/quoteplugin.dll 16 | -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/INSTALL/INSTALL.tlog/INSTALL.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.14393.0 2 | Release|x64|E:\xtp_api_java\cpp\buildWin64\| 3 | -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/INSTALL/INSTALL.tlog/custombuild.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/x64/Release/INSTALL/INSTALL.tlog/custombuild.command.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/INSTALL/INSTALL.tlog/custombuild.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/x64/Release/INSTALL/INSTALL.tlog/custombuild.read.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/INSTALL/INSTALL.tlog/custombuild.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildWin64/x64/Release/INSTALL/INSTALL.tlog/custombuild.write.1.tlog -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/ZERO_CHECK/ZERO_CHECK.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | e:\xtp_api_java\cpp\buildwin64\cmakefiles\generate.stamp 2 | e:\xtp_api_java\cpp\buildwin64\x64\release\zero_check\zero_check.tlog\custombuild.command.1.tlog 3 | e:\xtp_api_java\cpp\buildwin64\x64\release\zero_check\zero_check.tlog\custombuild.read.1.tlog 4 | e:\xtp_api_java\cpp\buildwin64\x64\release\zero_check\zero_check.tlog\custombuild.write.1.tlog 5 | -------------------------------------------------------------------------------- /cpp/buildWin64/x64/Release/ZERO_CHECK/ZERO_CHECK.log: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /cpp/buildcpp/linux/libquoteplugin.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildcpp/linux/libquoteplugin.so -------------------------------------------------------------------------------- /cpp/buildcpp/linux/libtradeplugin.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildcpp/linux/libtradeplugin.so -------------------------------------------------------------------------------- /cpp/buildcpp/macosx/libquoteplugin.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildcpp/macosx/libquoteplugin.dylib -------------------------------------------------------------------------------- /cpp/buildcpp/macosx/libtradeplugin.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildcpp/macosx/libtradeplugin.dylib -------------------------------------------------------------------------------- /cpp/buildcpp/win64/quoteplugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildcpp/win64/quoteplugin.dll -------------------------------------------------------------------------------- /cpp/buildcpp/win64/tradeplugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/buildcpp/win64/tradeplugin.dll -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/.gitattributes: -------------------------------------------------------------------------------- 1 | # treat all files in this repository as text files 2 | # and normalize them to LF line endings when committed 3 | * text 4 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/.gitignore: -------------------------------------------------------------------------------- 1 | /xcode/ 2 | /build/ 3 | /builds/ 4 | /build-*/ 5 | /_build/ 6 | .DS_Store 7 | CMakeCache.txt 8 | DartConfiguration.tcl 9 | Makefile 10 | CMakeFiles/ 11 | /Testing/ 12 | /include/gflags/config.h 13 | /include/gflags/gflags_completions.h 14 | /include/gflags/gflags_declare.h 15 | /include/gflags/gflags.h 16 | /lib/ 17 | /test/gflags_unittest_main.cc 18 | /test/gflags_unittest-main.cc 19 | /packages/ 20 | CMakeLists.txt.user 21 | /bazel-bin 22 | /bazel-genfiles 23 | /bazel-gflags 24 | /bazel-out 25 | /bazel-testlogs 26 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "doc"] 2 | path = doc 3 | url = https://github.com/gflags/gflags.git 4 | branch = gh-pages 5 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/.travis.yml: -------------------------------------------------------------------------------- 1 | # Ubuntu 14.04 Trusty support, to get newer cmake and compilers. 2 | sudo: required 3 | dist: trusty 4 | 5 | language: cpp 6 | 7 | os: 8 | - linux 9 | - osx 10 | 11 | compiler: 12 | - clang 13 | - gcc 14 | 15 | env: 16 | - CONFIG=Release 17 | - CONFIG=Debug 18 | 19 | script: 20 | - mkdir out && cd out && cmake -D CMAKE_BUILD_TYPE=$CONFIG -D GFLAGS_BUILD_SHARED_LIBS=ON -D GFLAGS_BUILD_STATIC_LIBS=ON -D GFLAGS_BUILD_TESTING=ON .. && cmake --build . --config $CONFIG && ctest 21 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/AUTHORS.txt: -------------------------------------------------------------------------------- 1 | google-gflags@googlegroups.com 2 | 3 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/BUILD: -------------------------------------------------------------------------------- 1 | # Bazel (http://bazel.io/) BUILD file for gflags. 2 | # 3 | # See INSTALL.md for instructions for adding gflags to a Bazel workspace. 4 | 5 | licenses(["notice"]) 6 | 7 | exports_files(["src/gflags_completions.sh", "COPYING.txt"]) 8 | 9 | config_setting( 10 | name = "x64_windows", 11 | values = {"cpu": "x64_windows"}, 12 | ) 13 | 14 | load(":bazel/gflags.bzl", "gflags_sources", "gflags_library") 15 | 16 | (hdrs, srcs) = gflags_sources(namespace=["gflags", "google"]) 17 | gflags_library(hdrs=hdrs, srcs=srcs, threads=0) 18 | gflags_library(hdrs=hdrs, srcs=srcs, threads=1) 19 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/COPYING.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2006, Google Inc. 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are 6 | met: 7 | 8 | * Redistributions of source code must retain the above copyright 9 | notice, this list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above 11 | copyright notice, this list of conditions and the following disclaimer 12 | in the documentation and/or other materials provided with the 13 | distribution. 14 | * Neither the name of Google Inc. nor the names of its 15 | contributors may be used to endorse or promote products derived from 16 | this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 22 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/WORKSPACE: -------------------------------------------------------------------------------- 1 | # Copyright 2006 Google Inc. All Rights Reserved. 2 | # Use of this source code is governed by a BSD-style 3 | # license that can be found in the COPYING.txt file. 4 | 5 | # Bazel (http://bazel.io/) WORKSPACE file for gflags. 6 | workspace(name="com_github_gflags_gflags") 7 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/appveyor.yml: -------------------------------------------------------------------------------- 1 | # Configuration for continuous integration service at appveyor.com 2 | 3 | version: '{build}' 4 | 5 | os: Visual Studio 2015 6 | 7 | environment: 8 | matrix: 9 | - Toolset: v140 10 | - Toolset: v120 11 | - Toolset: v110 12 | - Toolset: v100 13 | - Toolset: v90 14 | 15 | platform: 16 | - Win32 17 | - x64 18 | 19 | configuration: 20 | - Release 21 | 22 | matrix: 23 | exclude: 24 | - Toolset: v90 25 | platform: x64 26 | - Toolset: v100 27 | platform: x64 28 | 29 | build: 30 | verbosity: minimal 31 | 32 | before_build: 33 | - ps: | 34 | Write-Output "Configuration: $env:CONFIGURATION" 35 | Write-Output "Platform: $env:PLATFORM" 36 | $generator = switch ($env:TOOLSET) 37 | { 38 | "v140" {"Visual Studio 14 2015"} 39 | "v120" {"Visual Studio 12 2013"} 40 | "v110" {"Visual Studio 11 2012"} 41 | "v100" {"Visual Studio 10 2010"} 42 | "v90" {"Visual Studio 9 2008"} 43 | } 44 | if ($env:PLATFORM -eq "x64") 45 | { 46 | $generator = "$generator Win64" 47 | } 48 | 49 | build_script: 50 | - ps: | 51 | md _build -Force | Out-Null 52 | cd _build 53 | 54 | & cmake -G "$generator" -D CMAKE_CONFIGURATION_TYPES="Debug;Release" -D GFLAGS_BUILD_TESTING=ON -D GFLAGS_BUILD_SHARED_LIBS=ON -D GFLAGS_BUILD_STATIC_LIBS=ON .. 55 | if ($LastExitCode -ne 0) { 56 | throw "Exec: $ErrorMessage" 57 | } 58 | & cmake --build . --config $env:CONFIGURATION 59 | if ($LastExitCode -ne 0) { 60 | throw "Exec: $ErrorMessage" 61 | } 62 | 63 | test_script: 64 | - ps: | 65 | & ctest -C $env:CONFIGURATION --output-on-failure 66 | if ($LastExitCode -ne 0) { 67 | throw "Exec: $ErrorMessage" 68 | } 69 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/cmake/README_runtime.txt: -------------------------------------------------------------------------------- 1 | This package contains runtime libraries only which are required 2 | by applications that use these libraries for the commandline flags 3 | processing. If you want to develop such application, download 4 | and install the development package instead. 5 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/cmake/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- 1 | if(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") 2 | message(FATAL_ERROR "Cannot find install manifest: @CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") 3 | endif(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") 4 | 5 | if (NOT DEFINED CMAKE_INSTALL_PREFIX) 6 | set (CMAKE_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@") 7 | endif () 8 | message(${CMAKE_INSTALL_PREFIX}) 9 | 10 | file(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files) 11 | string(REGEX REPLACE "\n" ";" files "${files}") 12 | foreach(file ${files}) 13 | message(STATUS "Uninstalling $ENV{DESTDIR}${file}") 14 | if(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") 15 | exec_program( 16 | "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\"" 17 | OUTPUT_VARIABLE rm_out 18 | RETURN_VALUE rm_retval 19 | ) 20 | if(NOT "${rm_retval}" STREQUAL 0) 21 | message(FATAL_ERROR "Problem when removing $ENV{DESTDIR}${file}") 22 | endif(NOT "${rm_retval}" STREQUAL 0) 23 | else(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") 24 | message(STATUS "File $ENV{DESTDIR}${file} does not exist.") 25 | endif(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") 26 | endforeach(file) 27 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/cmake/execute_test.cmake: -------------------------------------------------------------------------------- 1 | # ---------------------------------------------------------------------------- 2 | # sanitize string stored in variable for use in regular expression. 3 | macro (sanitize_for_regex STRVAR) 4 | string (REGEX REPLACE "([.+*?^$()])" "\\\\\\1" ${STRVAR} "${${STRVAR}}") 5 | endmacro () 6 | 7 | # ---------------------------------------------------------------------------- 8 | # script arguments 9 | if (NOT COMMAND) 10 | message (FATAL_ERROR "Test command not specified!") 11 | endif () 12 | if (NOT DEFINED EXPECTED_RC) 13 | set (EXPECTED_RC 0) 14 | endif () 15 | if (EXPECTED_OUTPUT) 16 | sanitize_for_regex(EXPECTED_OUTPUT) 17 | endif () 18 | if (UNEXPECTED_OUTPUT) 19 | sanitize_for_regex(UNEXPECTED_OUTPUT) 20 | endif () 21 | 22 | # ---------------------------------------------------------------------------- 23 | # set a few environment variables (useful for --tryfromenv) 24 | set (ENV{FLAGS_undefok} "foo,bar") 25 | set (ENV{FLAGS_weirdo} "") 26 | set (ENV{FLAGS_version} "true") 27 | set (ENV{FLAGS_help} "false") 28 | 29 | # ---------------------------------------------------------------------------- 30 | # execute test command 31 | execute_process( 32 | COMMAND ${COMMAND} 33 | RESULT_VARIABLE RC 34 | OUTPUT_VARIABLE OUTPUT 35 | ERROR_VARIABLE OUTPUT 36 | ) 37 | 38 | if (OUTPUT) 39 | message ("${OUTPUT}") 40 | endif () 41 | 42 | # ---------------------------------------------------------------------------- 43 | # check test result 44 | if (NOT RC EQUAL EXPECTED_RC) 45 | string (REPLACE ";" " " COMMAND "${COMMAND}") 46 | message (FATAL_ERROR "Command:\n\t${COMMAND}\nExit status is ${RC}, expected ${EXPECTED_RC}") 47 | endif () 48 | if (EXPECTED_OUTPUT AND NOT OUTPUT MATCHES "${EXPECTED_OUTPUT}") 49 | message (FATAL_ERROR "Test output does not match expected output: ${EXPECTED_OUTPUT}") 50 | endif () 51 | if (UNEXPECTED_OUTPUT AND OUTPUT MATCHES "${UNEXPECTED_OUTPUT}") 52 | message (FATAL_ERROR "Test output matches unexpected output: ${UNEXPECTED_OUTPUT}") 53 | endif () -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/cmake/package.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=${prefix} 3 | bindir=${prefix}/@RUNTIME_INSTALL_DIR@ 4 | libdir=${prefix}/@LIBRARY_INSTALL_DIR@ 5 | includedir=${prefix}/@INCLUDE_INSTALL_DIR@ 6 | 7 | Name: @PACKAGE_NAME@ 8 | Version: @PACKAGE_VERSION@ 9 | Description: @PACKAGE_DESCRIPTION@ 10 | URL: @PACKAGE_URL@ 11 | Requires: 12 | Libs: -L${libdir} -lgflags 13 | Libs.private: -lpthread 14 | Cflags: -I${includedir} 15 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/cmake/version.cmake.in: -------------------------------------------------------------------------------- 1 | ## gflags CMake configuration version file 2 | 3 | # ----------------------------------------------------------------------------- 4 | # library version 5 | set (PACKAGE_VERSION "@PACKAGE_VERSION@") 6 | 7 | # ----------------------------------------------------------------------------- 8 | # check compatibility 9 | 10 | # Perform compatibility check here using the input CMake variables. 11 | # See example in http://www.cmake.org/Wiki/CMake_2.6_Notes. 12 | 13 | set (PACKAGE_VERSION_COMPATIBLE TRUE) 14 | set (PACKAGE_VERSION_UNSUITABLE FALSE) 15 | 16 | if ("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL "@PACKAGE_VERSION_MAJOR@" AND 17 | "${PACKAGE_FIND_VERSION_MINOR}" EQUAL "@PACKAGE_VERSION_MINOR@") 18 | set (PACKAGE_VERSION_EXACT TRUE) 19 | else () 20 | set (PACKAGE_VERSION_EXACT FALSE) 21 | endif () 22 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/src/defines.h.in: -------------------------------------------------------------------------------- 1 | /* Generated from defines.h.in during build configuration using CMake. */ 2 | 3 | // Note: This header file is only used internally. It is not part of public interface! 4 | // Any cmakedefine is defined using the -D flag instead when Bazel is used. 5 | // For Bazel, this file is thus not used to avoid a private file in $(GENDIR). 6 | 7 | #ifndef GFLAGS_DEFINES_H_ 8 | #define GFLAGS_DEFINES_H_ 9 | 10 | 11 | // Define if you build this library for a MS Windows OS. 12 | #cmakedefine OS_WINDOWS 13 | 14 | // Define if you have the header file. 15 | #cmakedefine HAVE_STDINT_H 16 | 17 | // Define if you have the header file. 18 | #cmakedefine HAVE_SYS_TYPES_H 19 | 20 | // Define if you have the header file. 21 | #cmakedefine HAVE_INTTYPES_H 22 | 23 | // Define if you have the header file. 24 | #cmakedefine HAVE_SYS_STAT_H 25 | 26 | // Define if you have the header file. 27 | #cmakedefine HAVE_UNISTD_H 28 | 29 | // Define if you have the header file. 30 | #cmakedefine HAVE_FNMATCH_H 31 | 32 | // Define if you have the header file (Windows 2000/XP). 33 | #cmakedefine HAVE_SHLWAPI_H 34 | 35 | // Define if you have the strtoll function. 36 | #cmakedefine HAVE_STRTOLL 37 | 38 | // Define if you have the strtoq function. 39 | #cmakedefine HAVE_STRTOQ 40 | 41 | // Define if you have the header file. 42 | #cmakedefine HAVE_PTHREAD 43 | 44 | // Define if your pthread library defines the type pthread_rwlock_t 45 | #cmakedefine HAVE_RWLOCK 46 | 47 | 48 | #endif // GFLAGS_DEFINES_H_ 49 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/config/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ## gflags package configuration tests 2 | 3 | cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR) 4 | 5 | project (gflags_${TEST_NAME}) 6 | 7 | find_package (gflags REQUIRED) 8 | 9 | add_executable (foo main.cc) 10 | target_link_libraries (foo gflags::gflags) 11 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/config/main.cc: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | DEFINE_string(message, "Hello World!", "The message to print"); 5 | 6 | static bool ValidateMessage(const char* flagname, const std::string &message) 7 | { 8 | return !message.empty(); 9 | } 10 | DEFINE_validator(message, ValidateMessage); 11 | 12 | int main(int argc, char **argv) 13 | { 14 | gflags::SetUsageMessage("Test CMake configuration of gflags library (gflags-config.cmake)"); 15 | gflags::SetVersionString("0.1"); 16 | gflags::ParseCommandLineFlags(&argc, &argv, true); 17 | std::cout << FLAGS_message << std::endl; 18 | gflags::ShutDownCommandLineFlags(); 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/flagfile.1: -------------------------------------------------------------------------------- 1 | --version -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/flagfile.2: -------------------------------------------------------------------------------- 1 | --foo=bar 2 | --nounused_bool -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/flagfile.3: -------------------------------------------------------------------------------- 1 | --flagfile=flagfile.2 -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/gflags_build.py.in: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | import os 4 | import sys 5 | import subprocess 6 | import shutil 7 | 8 | CMAKE = '@CMAKE_COMMAND@' 9 | CMAKE_BUILD_TYPE = '@CMAKE_BUILD_TYPE@' 10 | TMPDIR = '@TMPDIR@' 11 | SRCDIR = '@SRCDIR@' 12 | GFLAGS_DIR = '@gflags_BINARY_DIR@' 13 | 14 | if __name__ == "__main__": 15 | if len(sys.argv) != 4: 16 | sys.stderr.write(' '.join(['usage:', sys.argv[0], ' \n'])) 17 | sys.exit(1) 18 | test_name = sys.argv[1] 19 | srcdir = sys.argv[2] 20 | expect_fail = (sys.argv[3].lower() in ['true', 'yes', 'on', '1']) 21 | bindir = os.path.join(TMPDIR, test_name) 22 | if TMPDIR == '': 23 | sys.stderr.write('Temporary directory not set!\n') 24 | sys.exit(1) 25 | # create build directory 26 | if os.path.isdir(bindir): shutil.rmtree(bindir) 27 | os.makedirs(bindir) 28 | # configure the build tree 29 | if subprocess.call([CMAKE, '-DCMAKE_BUILD_TYPE:STRING='+CMAKE_BUILD_TYPE, 30 | '-Dgflags_DIR:PATH='+GFLAGS_DIR, 31 | '-DTEST_NAME:STRING='+test_name, srcdir], cwd=bindir) != 0: 32 | sys.stderr.write('Failed to configure the build tree!\n') 33 | sys.exit(1) 34 | # build the test project 35 | exit_code = subprocess.call([CMAKE, '--build', bindir, '--config', CMAKE_BUILD_TYPE], cwd=bindir) 36 | if expect_fail == True: 37 | if exit_code == 0: 38 | sys.stderr.write('Build expected to fail, but it succeeded!\n') 39 | sys.exit(1) 40 | else: 41 | sys.stderr.write('Build failed as expected\n') 42 | exit_code = 0 43 | sys.exit(exit_code) 44 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/gflags_declare_flags.cc: -------------------------------------------------------------------------------- 1 | #define GFLAGS_DLL_DECLARE_FLAG 2 | 3 | #include 4 | #include 5 | 6 | DECLARE_string(message); // in gflags_delcare_test.cc 7 | 8 | void print_message(); 9 | void print_message() 10 | { 11 | std::cout << FLAGS_message << std::endl; 12 | } 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/gflags_declare_test.cc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DEFINE_string(message, "", "The message to print"); 4 | void print_message(); // in gflags_declare_flags.cc 5 | 6 | int main(int argc, char **argv) 7 | { 8 | GFLAGS_NAMESPACE::SetUsageMessage("Test compilation and use of gflags_declare.h"); 9 | GFLAGS_NAMESPACE::ParseCommandLineFlags(&argc, &argv, true); 10 | print_message(); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/gflags_strip_flags_test.cmake: -------------------------------------------------------------------------------- 1 | if (NOT BINARY) 2 | message (FATAL_ERROR "BINARY file to check not specified!") 3 | endif () 4 | file (STRINGS "${BINARY}" strings REGEX "This text should be stripped out") 5 | if (strings) 6 | message (FATAL_ERROR "Text not stripped from binary like it should be: ${BINARY}") 7 | endif () 8 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/gflags_unittest_flagfile: -------------------------------------------------------------------------------- 1 | --test_flag=1 2 | --test_flag=2 3 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/gflags-master/test/nc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | ## gflags negative compilation tests 2 | 3 | cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR) 4 | 5 | if (NOT TEST_NAME) 6 | message (FATAL_ERROR "Missing TEST_NAME CMake flag") 7 | endif () 8 | string (TOUPPER ${TEST_NAME} TEST_NAME_UPPER) 9 | 10 | project (gflags_${TEST_NAME}) 11 | 12 | find_package (gflags REQUIRED) 13 | include_directories ("${CMAKE_CURRENT_SOURCE_DIR}/..") 14 | add_definitions (-DTEST_${TEST_NAME_UPPER}) 15 | add_executable (gflags_${TEST_NAME} gflags_nc.cc) 16 | target_link_libraries(gflags_${TEST_NAME} gflags) 17 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.bazelci/presubmit.yml: -------------------------------------------------------------------------------- 1 | --- 2 | platforms: 3 | ubuntu1404: 4 | build_targets: 5 | - "..." 6 | test_targets: 7 | - "..." 8 | ubuntu1604: 9 | build_targets: 10 | - "..." 11 | test_targets: 12 | - "..." 13 | macos: 14 | build_targets: 15 | - "..." 16 | test_targets: 17 | - "..." 18 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.gitignore: -------------------------------------------------------------------------------- 1 | autom4te.cache 2 | glog-*.tar.gz 3 | packages/rpm-unknown 4 | packages/debian-* 5 | CMakeCache.txt 6 | CMakeFiles/ 7 | *.cmake 8 | config.h 9 | *.sln 10 | *.vcxproj 11 | *.filters 12 | bazel-* 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/demangle_unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/demangle_unittest -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/libglog.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/libglog.a -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/libglog.la: -------------------------------------------------------------------------------- 1 | # libglog.la - a libtool library file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # The name that we can dlopen(3). 8 | dlname='libglog.so.0' 9 | 10 | # Names of this library. 11 | library_names='libglog.so.0.0.0 libglog.so.0 libglog.so' 12 | 13 | # The name of the static archive. 14 | old_library='libglog.a' 15 | 16 | # Linker flags that cannot go in dependency_libs. 17 | inherited_linker_flags='' 18 | 19 | # Libraries that this one depends upon. 20 | dependency_libs=' -lpthread' 21 | 22 | # Names of additional weak libraries provided by this library 23 | weak_library_names='' 24 | 25 | # Version information for libglog. 26 | current=0 27 | age=0 28 | revision=0 29 | 30 | # Is this an already installed library? 31 | installed=no 32 | 33 | # Should we warn about portability when linking against -modules? 34 | shouldnotlink=no 35 | 36 | # Files to dlopen/dlpreopen 37 | dlopen='' 38 | dlpreopen='' 39 | 40 | # Directory that this library needs to be installed in: 41 | libdir='/usr/local/lib' 42 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/libglog.lai: -------------------------------------------------------------------------------- 1 | # libglog.la - a libtool library file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # The name that we can dlopen(3). 8 | dlname='libglog.so.0' 9 | 10 | # Names of this library. 11 | library_names='libglog.so.0.0.0 libglog.so.0 libglog.so' 12 | 13 | # The name of the static archive. 14 | old_library='libglog.a' 15 | 16 | # Linker flags that cannot go in dependency_libs. 17 | inherited_linker_flags='' 18 | 19 | # Libraries that this one depends upon. 20 | dependency_libs=' -lpthread' 21 | 22 | # Names of additional weak libraries provided by this library 23 | weak_library_names='' 24 | 25 | # Version information for libglog. 26 | current=0 27 | age=0 28 | revision=0 29 | 30 | # Is this an already installed library? 31 | installed=yes 32 | 33 | # Should we warn about portability when linking against -modules? 34 | shouldnotlink=no 35 | 36 | # Files to dlopen/dlpreopen 37 | dlopen='' 38 | dlpreopen='' 39 | 40 | # Directory that this library needs to be installed in: 41 | libdir='/usr/local/lib' 42 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/libglog.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/libglog.so -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/libglog.so.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/libglog.so.0 -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/libglog.so.0.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/libglog.so.0.0.0 -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/logging_striptest0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/logging_striptest0 -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/logging_striptest10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/logging_striptest10 -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/logging_striptest2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/logging_striptest2 -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/logging_unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/logging_unittest -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/signalhandler_unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/signalhandler_unittest -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/stacktrace_unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/stacktrace_unittest -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/stl_logging_unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/stl_logging_unittest -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/symbolize_pie_unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/symbolize_pie_unittest -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/symbolize_unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/symbolize_unittest -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.libs/utilities_unittest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/.libs/utilities_unittest -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/.travis.ubuntu.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -x 4 | 5 | uname -a 6 | 7 | cmake -H. -B_build_${TOOLCHAIN} -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/${TOOLCHAIN}.cmake" 8 | cmake --build _build_${TOOLCHAIN} -- -j4 9 | 10 | if [ "$RUN_TESTS" = true ]; then 11 | case "$TOOLCHAIN" in linux-mingw*) 12 | echo "copy runtime libraries needed for tests into build directory" 13 | cp /usr/x86_64-w64-mingw32/lib/libwinpthread-1.dll /usr/lib/gcc/x86_64-w64-mingw32/7.3-win32/{libstdc++-6.dll,libgcc_s_seh-1.dll} _build_${TOOLCHAIN} 14 | esac 15 | CTEST_OUTPUT_ON_FAILURE=1 cmake --build _build_${TOOLCHAIN} --target test 16 | fi 17 | 18 | 19 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/AUTHORS: -------------------------------------------------------------------------------- 1 | # This is the official list of glog authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS files. 3 | # See the latter for an explanation. 4 | # 5 | # Names should be added to this file as: 6 | # Name or Organization 7 | # The email address is not required for organizations. 8 | # 9 | # Please keep the list sorted. 10 | 11 | Abhishek Dasgupta 12 | Abhishek Parmar 13 | Andrew Schwartzmeyer 14 | Andy Ying 15 | Brian Silverman 16 | Google Inc. 17 | Guillaume Dumont 18 | Michael Tanner 19 | MiniLight 20 | romange 21 | Sergiu Deitsch 22 | tbennun 23 | Teddy Reed 24 | Zhongming Qu 25 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/BUILD: -------------------------------------------------------------------------------- 1 | licenses(['notice']) 2 | 3 | load(':bazel/glog.bzl', 'glog_library') 4 | 5 | glog_library() 6 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # People who have agreed to one of the CLAs and can contribute patches. 2 | # The AUTHORS file lists the copyright holders; this file 3 | # lists people. For example, Google employees are listed here 4 | # but not in AUTHORS, because Google holds the copyright. 5 | # 6 | # Names should be added to this file only after verifying that 7 | # the individual or the individual's organization has agreed to 8 | # the appropriate Contributor License Agreement, found here: 9 | # 10 | # https://developers.google.com/open-source/cla/individual 11 | # https://developers.google.com/open-source/cla/corporate 12 | # 13 | # The agreement for individuals can be filled out on the web. 14 | # 15 | # When adding J Random Contributor's name to this file, 16 | # either J's name or J's organization's name should be 17 | # added to the AUTHORS file, depending on whether the 18 | # individual or corporate CLA was used. 19 | # 20 | # Names should be added to this file as: 21 | # Name 22 | # 23 | # Please keep the list sorted. 24 | 25 | Abhishek Dasgupta 26 | Abhishek Parmar 27 | Andrew Schwartzmeyer 28 | Andy Ying 29 | Brian Silverman 30 | Fumitoshi Ukai 31 | Guillaume Dumont 32 | Håkan L. S. Younes 33 | Ivan Penkov 34 | Jim Ray 35 | Michael Tanner 36 | MiniLight 37 | Peter Collingbourne 38 | Rodrigo Queiro 39 | romange 40 | Sergiu Deitsch 41 | Shinichiro Hamaji 42 | tbennun 43 | Teddy Reed 44 | Zhongming Qu 45 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/Dockerfile.ubuntu.template: -------------------------------------------------------------------------------- 1 | # Build Ubuntu image 2 | FROM @BUILD_ARCH@/@BUILD_FLAVOR@:@BUILD_RELEASE@ 3 | 4 | # see https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#/run 5 | RUN apt-get update && \ 6 | apt-get install -y --no-install-recommends \ 7 | @BUILD_PACKAGES@ \ 8 | build-essential \ 9 | g++ 10 | 11 | RUN mkdir -p /usr/src/app 12 | WORKDIR /usr/src/app 13 | 14 | COPY . /usr/src/app 15 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/README.md: -------------------------------------------------------------------------------- 1 | [![Build Status](https://img.shields.io/travis/google/glog/master.svg?label=Travis)](https://travis-ci.org/google/glog/builds) 2 | [![Grunt status](https://img.shields.io/appveyor/ci/google/glog/master.svg?label=Appveyor)](https://ci.appveyor.com/project/google/glog/history) 3 | 4 | This repository contains a C++ implementation of the Google logging 5 | module. Documentation for the implementation is in doc/. 6 | 7 | See INSTALL for (generic) installation instructions for C++: basically 8 | ```sh 9 | ./autogen.sh && ./configure && make && make install 10 | ``` 11 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/README.windows: -------------------------------------------------------------------------------- 1 | This project has been ported to Windows, including stack tracing, signal 2 | handling, and unit tests. 3 | 4 | A Visual Studio solution file is explicitly not provided because it is not 5 | maintainable. Instead, a CMake build system exists to generate the correct 6 | solution for your version of Visual Studio. 7 | 8 | In short, 9 | (1) Install CMake from: https://cmake.org/download/ 10 | (2) With CMake on your PATH, run `cmake .` to generate the build files 11 | (3) Either use `cmake --build`, or open the generated solution 12 | 13 | CMake provides different generators, and by default will pick the most relevant 14 | one to your environment. If you need a specific version of Visual Studio, use 15 | `cmake . -G `, and see `cmake --help` for the available 16 | generators. Also see `-T `, which can used to request the native 17 | x64 toolchain with `-T host=x64`. -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/WORKSPACE: -------------------------------------------------------------------------------- 1 | load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 2 | 3 | http_archive( 4 | name = "com_github_gflags_gflags", 5 | strip_prefix = "gflags-2.2.2", 6 | urls = [ 7 | "https://mirror.bazel.build/github.com/gflags/gflags/archive/v2.2.2.tar.gz", 8 | "https://github.com/gflags/gflags/archive/v2.2.2.tar.gz", 9 | ], 10 | ) 11 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -eu 4 | 5 | autoreconf -i 6 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/bazel/example/BUILD: -------------------------------------------------------------------------------- 1 | cc_test( 2 | name = "main", 3 | size = "small", 4 | srcs = ["main.cc"], 5 | deps = [ 6 | "//:glog", 7 | ], 8 | ) 9 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/bazel/example/main.cc: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | int main(int argc, char* argv[]) { 6 | // Initialize Google's logging library. 7 | google::InitGoogleLogging(argv[0]); 8 | 9 | // Optional: parse command line flags 10 | gflags::ParseCommandLineFlags(&argc, &argv, true); 11 | 12 | LOG(INFO) << "Hello, world!"; 13 | 14 | // glog/stl_logging.h allows logging STL containers. 15 | std::vector x; 16 | x.push_back(1); 17 | x.push_back(2); 18 | x.push_back(3); 19 | LOG(INFO) << "ABC, it's easy as " << x; 20 | 21 | return 0; 22 | } 23 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/glog-config.cmake.in: -------------------------------------------------------------------------------- 1 | if (CMAKE_VERSION VERSION_LESS @glog_CMake_VERSION@) 2 | message (FATAL_ERROR "CMake >= @glog_CMake_VERSION@ required") 3 | endif (CMAKE_VERSION VERSION_LESS @glog_CMake_VERSION@) 4 | 5 | @PACKAGE_INIT@ 6 | 7 | include (CMakeFindDependencyMacro) 8 | 9 | @gflags_DEPENDENCY@ 10 | 11 | include ("${CMAKE_CURRENT_LIST_DIR}/glog-targets.cmake") 12 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/libglog.la: -------------------------------------------------------------------------------- 1 | # libglog.la - a libtool library file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # The name that we can dlopen(3). 8 | dlname='libglog.so.0' 9 | 10 | # Names of this library. 11 | library_names='libglog.so.0.0.0 libglog.so.0 libglog.so' 12 | 13 | # The name of the static archive. 14 | old_library='libglog.a' 15 | 16 | # Linker flags that cannot go in dependency_libs. 17 | inherited_linker_flags='' 18 | 19 | # Libraries that this one depends upon. 20 | dependency_libs=' -lpthread' 21 | 22 | # Names of additional weak libraries provided by this library 23 | weak_library_names='' 24 | 25 | # Version information for libglog. 26 | current=0 27 | age=0 28 | revision=0 29 | 30 | # Is this an already installed library? 31 | installed=no 32 | 33 | # Should we warn about portability when linking against -modules? 34 | shouldnotlink=no 35 | 36 | # Files to dlopen/dlpreopen 37 | dlopen='' 38 | dlpreopen='' 39 | 40 | # Directory that this library needs to be installed in: 41 | libdir='/usr/local/lib' 42 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/libglog.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr/local 2 | exec_prefix=${prefix} 3 | libdir=${exec_prefix}/lib 4 | includedir=${prefix}/include 5 | 6 | Name: libglog 7 | Description: Google Log (glog) C++ logging framework 8 | Version: 0.3.5 9 | Libs: -L${libdir} -lglog 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/libglog.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libglog 7 | Description: Google Log (glog) C++ logging framework 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -lglog 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/ac_have_attribute.m4: -------------------------------------------------------------------------------- 1 | AC_DEFUN([AX_C___ATTRIBUTE__], [ 2 | AC_MSG_CHECKING(for __attribute__) 3 | AC_CACHE_VAL(ac_cv___attribute__, [ 4 | AC_TRY_COMPILE( 5 | [#include 6 | static void foo(void) __attribute__ ((unused)); 7 | void foo(void) { exit(1); }], 8 | [], 9 | ac_cv___attribute__=yes, 10 | ac_cv___attribute__=no 11 | )]) 12 | if test "$ac_cv___attribute__" = "yes"; then 13 | AC_DEFINE(HAVE___ATTRIBUTE__, 1, [define if your compiler has __attribute__]) 14 | fi 15 | AC_MSG_RESULT($ac_cv___attribute__) 16 | ]) 17 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/ac_have_builtin_expect.m4: -------------------------------------------------------------------------------- 1 | AC_DEFUN([AX_C___BUILTIN_EXPECT], [ 2 | AC_MSG_CHECKING(for __builtin_expect) 3 | AC_CACHE_VAL(ac_cv___builtin_expect, [ 4 | AC_TRY_COMPILE( 5 | [int foo(void) { if (__builtin_expect(0, 0)) return 1; return 0; }], 6 | [], 7 | ac_cv___builtin_expect=yes, 8 | ac_cv___builtin_expect=no 9 | )]) 10 | if test "$ac_cv___builtin_expect" = "yes"; then 11 | AC_DEFINE(HAVE___BUILTIN_EXPECT, 1, [define if your compiler has __builtin_expect]) 12 | fi 13 | AC_MSG_RESULT($ac_cv___builtin_expect) 14 | ]) 15 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/ac_have_sync_val_compare_and_swap.m4: -------------------------------------------------------------------------------- 1 | AC_DEFUN([AX_C___SYNC_VAL_COMPARE_AND_SWAP], [ 2 | AC_MSG_CHECKING(for __sync_val_compare_and_swap) 3 | AC_CACHE_VAL(ac_cv___sync_val_compare_and_swap, [ 4 | AC_TRY_LINK( 5 | [], 6 | [int a; if (__sync_val_compare_and_swap(&a, 0, 1)) return 1; return 0;], 7 | ac_cv___sync_val_compare_and_swap=yes, 8 | ac_cv___sync_val_compare_and_swap=no 9 | )]) 10 | if test "$ac_cv___sync_val_compare_and_swap" = "yes"; then 11 | AC_DEFINE(HAVE___SYNC_VAL_COMPARE_AND_SWAP, 1, [define if your compiler has __sync_val_compare_and_swap]) 12 | fi 13 | AC_MSG_RESULT($ac_cv___sync_val_compare_and_swap) 14 | ]) 15 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/ac_rwlock.m4: -------------------------------------------------------------------------------- 1 | # TODO(csilvers): it would be better to actually try to link against 2 | # -pthreads, to make sure it defines these methods, but that may be 3 | # too hard, since pthread support is really tricky. 4 | 5 | # Check for support for pthread_rwlock_init() etc. 6 | # These aren't posix, but are widely supported. To get them on linux, 7 | # you need to define _XOPEN_SOURCE first, so this check assumes your 8 | # application does that. 9 | # 10 | # Note: OS X (as of 6/1/06) seems to support pthread_rwlock, but 11 | # doesn't define PTHREAD_RWLOCK_INITIALIZER. Therefore, we don't test 12 | # that particularly macro. It's probably best if you don't use that 13 | # macro in your code either. 14 | 15 | AC_DEFUN([AC_RWLOCK], 16 | [AC_CACHE_CHECK(support for pthread_rwlock_* functions, 17 | ac_cv_rwlock, 18 | [AC_LANG_SAVE 19 | AC_LANG_C 20 | AC_TRY_COMPILE([#define _XOPEN_SOURCE 500 21 | #include ], 22 | [pthread_rwlock_t l; pthread_rwlock_init(&l, NULL); 23 | pthread_rwlock_rdlock(&l); 24 | return 0;], 25 | ac_cv_rwlock=yes, ac_cv_rwlock=no) 26 | AC_LANG_RESTORE 27 | ]) 28 | if test "$ac_cv_rwlock" = yes; then 29 | AC_DEFINE(HAVE_RWLOCK,1,[define if the compiler implements pthread_rwlock_*]) 30 | fi 31 | ]) 32 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/google_namespace.m4: -------------------------------------------------------------------------------- 1 | # Allow users to override the namespace we define our application's classes in 2 | # Arg $1 is the default namespace to use if --enable-namespace isn't present. 3 | 4 | # In general, $1 should be 'google', so we put all our exported symbols in a 5 | # unique namespace that is not likely to conflict with anyone else. However, 6 | # when it makes sense -- for instance, when publishing stl-like code -- you 7 | # may want to go with a different default, like 'std'. 8 | 9 | AC_DEFUN([AC_DEFINE_GOOGLE_NAMESPACE], 10 | [google_namespace_default=[$1] 11 | AC_ARG_ENABLE(namespace, [ --enable-namespace=FOO to define these Google 12 | classes in the FOO namespace. --disable-namespace 13 | to define them in the global namespace. Default 14 | is to define them in namespace $1.], 15 | [case "$enableval" in 16 | yes) google_namespace="$google_namespace_default" ;; 17 | no) google_namespace="" ;; 18 | *) google_namespace="$enableval" ;; 19 | esac], 20 | [google_namespace="$google_namespace_default"]) 21 | if test -n "$google_namespace"; then 22 | ac_google_namespace="$google_namespace" 23 | ac_google_start_namespace="namespace $google_namespace {" 24 | ac_google_end_namespace="}" 25 | else 26 | ac_google_namespace="" 27 | ac_google_start_namespace="" 28 | ac_google_end_namespace="" 29 | fi 30 | AC_DEFINE_UNQUOTED(GOOGLE_NAMESPACE, $ac_google_namespace, 31 | Namespace for Google classes) 32 | AC_DEFINE_UNQUOTED(_START_GOOGLE_NAMESPACE_, $ac_google_start_namespace, 33 | Puts following code inside the Google namespace) 34 | AC_DEFINE_UNQUOTED(_END_GOOGLE_NAMESPACE_, $ac_google_end_namespace, 35 | Stops putting the code inside the Google namespace) 36 | ]) 37 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/ltversion.m4: -------------------------------------------------------------------------------- 1 | # ltversion.m4 -- version numbers -*- Autoconf -*- 2 | # 3 | # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. 4 | # Written by Scott James Remnant, 2004 5 | # 6 | # This file is free software; the Free Software Foundation gives 7 | # unlimited permission to copy and/or distribute it, with or without 8 | # modifications, as long as this notice is preserved. 9 | 10 | # @configure_input@ 11 | 12 | # serial 4179 ltversion.m4 13 | # This file is part of GNU Libtool 14 | 15 | m4_define([LT_PACKAGE_VERSION], [2.4.6]) 16 | m4_define([LT_PACKAGE_REVISION], [2.4.6]) 17 | 18 | AC_DEFUN([LTVERSION_VERSION], 19 | [macro_version='2.4.6' 20 | macro_revision='2.4.6' 21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 22 | _LT_DECL(, macro_revision, 0) 23 | ]) 24 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/namespaces.m4: -------------------------------------------------------------------------------- 1 | # Checks whether the compiler implements namespaces 2 | AC_DEFUN([AC_CXX_NAMESPACES], 3 | [AC_CACHE_CHECK(whether the compiler implements namespaces, 4 | ac_cv_cxx_namespaces, 5 | [AC_LANG_SAVE 6 | AC_LANG_CPLUSPLUS 7 | AC_TRY_COMPILE([namespace Outer { 8 | namespace Inner { int i = 0; }}], 9 | [using namespace Outer::Inner; return i;], 10 | ac_cv_cxx_namespaces=yes, 11 | ac_cv_cxx_namespaces=no) 12 | AC_LANG_RESTORE]) 13 | if test "$ac_cv_cxx_namespaces" = yes; then 14 | AC_DEFINE(HAVE_NAMESPACES, 1, [define if the compiler implements namespaces]) 15 | fi]) 16 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/stl_namespace.m4: -------------------------------------------------------------------------------- 1 | # We check what namespace stl code like vector expects to be executed in 2 | 3 | AC_DEFUN([AC_CXX_STL_NAMESPACE], 4 | [AC_CACHE_CHECK( 5 | what namespace STL code is in, 6 | ac_cv_cxx_stl_namespace, 7 | [AC_REQUIRE([AC_CXX_NAMESPACES]) 8 | AC_LANG_SAVE 9 | AC_LANG_CPLUSPLUS 10 | AC_TRY_COMPILE([#include ], 11 | [vector t; return 0;], 12 | ac_cv_cxx_stl_namespace=none) 13 | AC_TRY_COMPILE([#include ], 14 | [std::vector t; return 0;], 15 | ac_cv_cxx_stl_namespace=std) 16 | AC_LANG_RESTORE]) 17 | if test "$ac_cv_cxx_stl_namespace" = none; then 18 | AC_DEFINE(STL_NAMESPACE,, 19 | [the namespace where STL code like vector<> is defined]) 20 | fi 21 | if test "$ac_cv_cxx_stl_namespace" = std; then 22 | AC_DEFINE(STL_NAMESPACE,std, 23 | [the namespace where STL code like vector<> is defined]) 24 | fi 25 | ]) 26 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/m4/using_operator.m4: -------------------------------------------------------------------------------- 1 | AC_DEFUN([AC_CXX_USING_OPERATOR], 2 | [AC_CACHE_CHECK( 3 | whether compiler supports using ::operator<<, 4 | ac_cv_cxx_using_operator, 5 | [AC_LANG_SAVE 6 | AC_LANG_CPLUSPLUS 7 | AC_TRY_COMPILE([#include 8 | std::ostream& operator<<(std::ostream&, struct s);], 9 | [using ::operator<<; return 0;], 10 | ac_cv_cxx_using_operator=1, 11 | ac_cv_cxx_using_operator=0) 12 | AC_LANG_RESTORE]) 13 | if test "$ac_cv_cxx_using_operator" = 1; then 14 | AC_DEFINE(HAVE_USING_OPERATOR, 1, [define if the compiler supports using expression for operator]) 15 | fi]) 16 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/README: -------------------------------------------------------------------------------- 1 | The list of files here isn't complete. For a step-by-step guide on 2 | how to set this package up correctly, check out 3 | http://www.debian.org/doc/maint-guide/ 4 | 5 | Most of the files that are in this directory are boilerplate. 6 | However, you may need to change the list of binary-arch dependencies 7 | in 'rules'. 8 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/changelog: -------------------------------------------------------------------------------- 1 | google-glog (0.3.5-1) unstable; urgency=low 2 | 3 | * New upstream release. 4 | 5 | -- Google Inc. Tue, 09 May 2017 16:22:12 +0900 6 | 7 | google-glog (0.3.4-1) unstable; urgency=low 8 | 9 | * New upstream release. 10 | 11 | -- Google Inc. Tue, 10 Mar 2015 12:02:20 +0900 12 | 13 | google-glog (0.3.3-1) unstable; urgency=low 14 | 15 | * New upstream release. 16 | 17 | -- Google Inc. Fri, 01 Feb 2012 14:54:14 +0900 18 | 19 | google-glog (0.3.2-1) unstable; urgency=low 20 | 21 | * New upstream release. 22 | 23 | -- Google Inc. Thu, 12 Jan 2012 17:36:14 +0900 24 | 25 | google-glog (0.3.1-1) unstable; urgency=low 26 | 27 | * New upstream release. 28 | 29 | -- Google Inc. Tue, 15 Jun 2010 13:50:47 +0900 30 | 31 | google-glog (0.3-1) unstable; urgency=low 32 | 33 | * New upstream release. 34 | 35 | -- Google Inc. Thu, 30 Jul 2009 21:31:35 +0900 36 | 37 | google-glog (0.2.1-1) unstable; urgency=low 38 | 39 | * New upstream release. 40 | 41 | -- Google Inc. Fri, 10 Apr 2009 15:24:17 +0900 42 | 43 | google-glog (0.2-1) unstable; urgency=low 44 | 45 | * New upstream release. 46 | 47 | -- Google Inc. Fri, 23 Jan 2009 03:14:29 +0900 48 | 49 | google-glog (0.1.2-1) unstable; urgency=low 50 | 51 | * New upstream release. 52 | 53 | -- Google Inc. Tue, 18 Nov 2008 20:37:00 +0900 54 | 55 | google-glog (0.1.1-1) unstable; urgency=low 56 | 57 | * New upstream release. 58 | 59 | -- Google Inc. Wed, 15 Oct 2008 20:38:19 +0900 60 | 61 | google-glog (0.1-1) unstable; urgency=low 62 | 63 | * Initial release. 64 | 65 | -- Google Inc. Sat, 10 May 2008 12:31:10 +0900 66 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/compat: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/control: -------------------------------------------------------------------------------- 1 | Source: google-glog 2 | Priority: optional 3 | Maintainer: Google Inc. 4 | Build-Depends: debhelper (>= 4.0.0), binutils 5 | Standards-Version: 3.6.1 6 | 7 | Package: libgoogle-glog-dev 8 | Section: libdevel 9 | Architecture: any 10 | Depends: libgoogle-glog0 (= ${Source-Version}) 11 | Description: a library that implements application-level logging. 12 | This library provides logging APIs based on C++-style streams and 13 | various helper macros. The devel package contains static and debug 14 | libraries and header files for developing applications that use the 15 | google-glog package. 16 | 17 | Package: libgoogle-glog0 18 | Section: libs 19 | Architecture: any 20 | Depends: ${shlibs:Depends} 21 | Description: a library that implements application-level logging. 22 | This library provides logging APIs based on C++-style streams and 23 | various helper macros. 24 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/copyright: -------------------------------------------------------------------------------- 1 | This package was debianized by Google Inc. on 2 | 13 June 2008. 3 | 4 | It was downloaded from https://github.com/google/glog 5 | 6 | Upstream Author: opensource@google.com 7 | 8 | Copyright (c) 2008, Google Inc. 9 | All rights reserved. 10 | 11 | Redistribution and use in source and binary forms, with or without 12 | modification, are permitted provided that the following conditions are 13 | met: 14 | 15 | * Redistributions of source code must retain the above copyright 16 | notice, this list of conditions and the following disclaimer. 17 | * Redistributions in binary form must reproduce the above 18 | copyright notice, this list of conditions and the following disclaimer 19 | in the documentation and/or other materials provided with the 20 | distribution. 21 | * Neither the name of Google Inc. nor the names of its 22 | contributors may be used to endorse or promote products derived from 23 | this software without specific prior written permission. 24 | 25 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 26 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 27 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 28 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 29 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 30 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 31 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 32 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 33 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 35 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 36 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/docs: -------------------------------------------------------------------------------- 1 | AUTHORS 2 | COPYING 3 | ChangeLog 4 | INSTALL 5 | README.md 6 | doc/designstyle.css 7 | doc/glog.html 8 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/libgoogle-glog-dev.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | usr/lib/pkgconfig 3 | usr/include 4 | usr/include/glog 5 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/libgoogle-glog-dev.install: -------------------------------------------------------------------------------- 1 | usr/include/glog/* 2 | usr/lib/lib*.so 3 | usr/lib/lib*.a 4 | usr/lib/*.la 5 | usr/lib/pkgconfig/* 6 | debian/tmp/usr/include/glog/* 7 | debian/tmp/usr/lib/lib*.so 8 | debian/tmp/usr/lib/lib*.a 9 | debian/tmp/usr/lib/*.la 10 | debian/tmp/usr/lib/pkgconfig/* 11 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/libgoogle-glog0.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/packages/deb/libgoogle-glog0.install: -------------------------------------------------------------------------------- 1 | usr/lib/lib*.so.* 2 | debian/tmp/usr/lib/lib*.so.* 3 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.deps/.dirstamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.deps/.dirstamp -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.deps/mock_log_test-mock-log_test.Po: -------------------------------------------------------------------------------- 1 | # dummy 2 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.dirstamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.dirstamp -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-demangle.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-demangle.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-logging.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-logging.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-raw_logging.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-raw_logging.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-signalhandler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-signalhandler.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-symbolize.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-symbolize.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-utilities.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-utilities.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-vlog_is_on.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/.libs/libglog_la-vlog_is_on.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/demangle_unittest-demangle_unittest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/demangle_unittest-demangle_unittest.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-demangle.lo: -------------------------------------------------------------------------------- 1 | # src/libglog_la-demangle.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/libglog_la-demangle.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object='libglog_la-demangle.o' 12 | 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-demangle.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/libglog_la-demangle.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-logging.lo: -------------------------------------------------------------------------------- 1 | # src/libglog_la-logging.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/libglog_la-logging.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object='libglog_la-logging.o' 12 | 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-logging.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/libglog_la-logging.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-raw_logging.lo: -------------------------------------------------------------------------------- 1 | # src/libglog_la-raw_logging.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/libglog_la-raw_logging.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object='libglog_la-raw_logging.o' 12 | 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-raw_logging.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/libglog_la-raw_logging.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-signalhandler.lo: -------------------------------------------------------------------------------- 1 | # src/libglog_la-signalhandler.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/libglog_la-signalhandler.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object='libglog_la-signalhandler.o' 12 | 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-signalhandler.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/libglog_la-signalhandler.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-symbolize.lo: -------------------------------------------------------------------------------- 1 | # src/libglog_la-symbolize.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/libglog_la-symbolize.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object='libglog_la-symbolize.o' 12 | 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-symbolize.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/libglog_la-symbolize.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-utilities.lo: -------------------------------------------------------------------------------- 1 | # src/libglog_la-utilities.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/libglog_la-utilities.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object='libglog_la-utilities.o' 12 | 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-utilities.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/libglog_la-utilities.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-vlog_is_on.lo: -------------------------------------------------------------------------------- 1 | # src/libglog_la-vlog_is_on.lo - a libtool object file 2 | # Generated by libtool (GNU libtool) 2.4.6 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | pic_object='.libs/libglog_la-vlog_is_on.o' 9 | 10 | # Name of the non-PIC object 11 | non_pic_object='libglog_la-vlog_is_on.o' 12 | 13 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/libglog_la-vlog_is_on.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/libglog_la-vlog_is_on.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/logging_striptest0-logging_striptest_main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/logging_striptest0-logging_striptest_main.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/logging_striptest10-logging_striptest10.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/logging_striptest10-logging_striptest10.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/logging_striptest10.cc: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2007, Google Inc. 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without 5 | // modification, are permitted provided that the following conditions are 6 | // met: 7 | // 8 | // * Redistributions of source code must retain the above copyright 9 | // notice, this list of conditions and the following disclaimer. 10 | // * Redistributions in binary form must reproduce the above 11 | // copyright notice, this list of conditions and the following disclaimer 12 | // in the documentation and/or other materials provided with the 13 | // distribution. 14 | // * Neither the name of Google Inc. nor the names of its 15 | // contributors may be used to endorse or promote products derived from 16 | // this software without specific prior written permission. 17 | // 18 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21 | // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 22 | // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24 | // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 | // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 | // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | // 30 | // Author: Sergey Ioffe 31 | 32 | #define GOOGLE_STRIP_LOG 10 33 | 34 | // Include the actual test. 35 | #include "logging_striptest_main.cc" 36 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/logging_striptest2-logging_striptest2.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/logging_striptest2-logging_striptest2.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/logging_striptest2.cc: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2007, Google Inc. 2 | // All rights reserved. 3 | // 4 | // Redistribution and use in source and binary forms, with or without 5 | // modification, are permitted provided that the following conditions are 6 | // met: 7 | // 8 | // * Redistributions of source code must retain the above copyright 9 | // notice, this list of conditions and the following disclaimer. 10 | // * Redistributions in binary form must reproduce the above 11 | // copyright notice, this list of conditions and the following disclaimer 12 | // in the documentation and/or other materials provided with the 13 | // distribution. 14 | // * Neither the name of Google Inc. nor the names of its 15 | // contributors may be used to endorse or promote products derived from 16 | // this software without specific prior written permission. 17 | // 18 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 | // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 | // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21 | // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 22 | // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 | // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24 | // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 | // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 | // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | // 30 | // Author: Sergey Ioffe 31 | 32 | #define GOOGLE_STRIP_LOG 2 33 | 34 | // Include the actual test. 35 | #include "logging_striptest_main.cc" 36 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/logging_unittest-logging_unittest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/logging_unittest-logging_unittest.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/signalhandler_unittest-signalhandler_unittest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/signalhandler_unittest-signalhandler_unittest.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/stacktrace_unittest-stacktrace_unittest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/stacktrace_unittest-stacktrace_unittest.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/stamp-h1: -------------------------------------------------------------------------------- 1 | timestamp for src/config.h 2 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/stl_logging_unittest-stl_logging_unittest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/stl_logging_unittest-stl_logging_unittest.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/symbolize_pie_unittest-symbolize_unittest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/symbolize_pie_unittest-symbolize_unittest.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/symbolize_unittest-symbolize_unittest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/symbolize_unittest-symbolize_unittest.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/src/utilities_unittest-utilities_unittest.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/dependsLibSrc/glog-master/src/utilities_unittest-utilities_unittest.o -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/.gitignore: -------------------------------------------------------------------------------- 1 | # allow toolchain files to be tracked by git 2 | !*.cmake 3 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/clang-cxx17.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building with gcc compiler 2 | # 3 | # Typical usage: 4 | # *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/gcc.cmake" 5 | 6 | # set compiler 7 | set(CMAKE_C_COMPILER clang) 8 | set(CMAKE_CXX_COMPILER clang++) 9 | 10 | # set c++ standard 11 | set(CMAKE_CXX_STANDARD 17) 12 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 13 | set(CMAKE_CXX_EXTENSIONS OFF) 14 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/gcc-cxx11.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building with gcc compiler 2 | # 3 | # Typical usage: 4 | # *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/gcc.cmake" 5 | 6 | # set compiler 7 | set(CMAKE_C_COMPILER gcc) 8 | set(CMAKE_CXX_COMPILER g++) 9 | 10 | # set c++ standard 11 | set(CMAKE_CXX_STANDARD 11) 12 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 13 | set(CMAKE_CXX_EXTENSIONS OFF) 14 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/gcc-cxx17.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building with gcc compiler 2 | # 3 | # Typical usage: 4 | # *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/gcc.cmake" 5 | 6 | # set compiler 7 | set(CMAKE_C_COMPILER gcc) 8 | set(CMAKE_CXX_COMPILER g++) 9 | 10 | # set c++ standard 11 | set(CMAKE_CXX_STANDARD 17) 12 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 13 | set(CMAKE_CXX_EXTENSIONS OFF) 14 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/gcc-cxx98.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building with gcc compiler 2 | # 3 | # Typical usage: 4 | # *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/gcc.cmake" 5 | 6 | # set compiler 7 | set(CMAKE_C_COMPILER gcc) 8 | set(CMAKE_CXX_COMPILER g++) 9 | 10 | # set c++ standard 11 | set(CMAKE_CXX_STANDARD 98) 12 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 13 | set(CMAKE_CXX_EXTENSIONS OFF) 14 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/gcc-gnuxx11.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building with gcc compiler 2 | # 3 | # Typical usage: 4 | # *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/gcc.cmake" 5 | 6 | # set compiler 7 | set(CMAKE_C_COMPILER gcc) 8 | set(CMAKE_CXX_COMPILER g++) 9 | 10 | # set c++ standard 11 | set(CMAKE_CXX_STANDARD 11) 12 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 13 | set(CMAKE_CXX_EXTENSIONS ON) 14 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/linux-mingw-w64-cxx11.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building for Windows from an Ubuntu Linux system. 2 | # 3 | # Typical usage: 4 | # *) install cross compiler: `sudo apt-get install mingw-w64` 5 | # *) cmake -H. -B_build_mingw -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/linux-mingw-w64.cmake" 6 | 7 | set(CMAKE_SYSTEM_NAME Windows) 8 | set(CMAKE_SYSTEM_PROCESSOR x86_64) 9 | set(TOOLCHAIN_PREFIX x86_64-w64-mingw32) 10 | 11 | # set compiler 12 | set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}-gcc) 13 | set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}-g++) 14 | set(CMAKE_RC_COMPILER ${TOOLCHAIN_PREFIX}-windres) 15 | 16 | # target environment on the build host system 17 | # set 1st to dir with the cross compiler's C/C++ headers/libs 18 | set(CMAKE_FIND_ROOT_PATH /usr/${TOOLCHAIN_PREFIX}) 19 | 20 | # modify default behavior of FIND_XXX() commands to 21 | # search for headers/libs in the target environment and 22 | # search for programs in the build host environment 23 | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 24 | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 25 | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 26 | 27 | # use emulator for `try_run` calls 28 | set(CMAKE_CROSSCOMPILING_EMULATOR wine64) 29 | 30 | # set c++ standard 31 | set(CMAKE_CXX_STANDARD 11) 32 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 33 | set(CMAKE_CXX_EXTENSIONS OFF) 34 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/linux-mingw-w64-cxx17.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building for Windows from an Ubuntu Linux system. 2 | # 3 | # Typical usage: 4 | # *) install cross compiler: `sudo apt-get install mingw-w64` 5 | # *) cmake -H. -B_build_mingw -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/linux-mingw-w64.cmake" 6 | 7 | set(CMAKE_SYSTEM_NAME Windows) 8 | set(CMAKE_SYSTEM_PROCESSOR x86_64) 9 | set(TOOLCHAIN_PREFIX x86_64-w64-mingw32) 10 | 11 | # set compiler 12 | set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}-gcc) 13 | set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}-g++) 14 | set(CMAKE_RC_COMPILER ${TOOLCHAIN_PREFIX}-windres) 15 | 16 | # target environment on the build host system 17 | # set 1st to dir with the cross compiler's C/C++ headers/libs 18 | set(CMAKE_FIND_ROOT_PATH /usr/${TOOLCHAIN_PREFIX}) 19 | 20 | # modify default behavior of FIND_XXX() commands to 21 | # search for headers/libs in the target environment and 22 | # search for programs in the build host environment 23 | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 24 | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 25 | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 26 | 27 | # use emulator for `try_run` calls 28 | set(CMAKE_CROSSCOMPILING_EMULATOR wine64) 29 | 30 | # set c++ standard 31 | set(CMAKE_CXX_STANDARD 17) 32 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 33 | set(CMAKE_CXX_EXTENSIONS OFF) 34 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/linux-mingw-w64-gnuxx11.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building for Windows from an Ubuntu Linux system. 2 | # 3 | # Typical usage: 4 | # *) install cross compiler: `sudo apt-get install mingw-w64` 5 | # *) cmake -H. -B_build_mingw -DCMAKE_TOOLCHAIN_FILE="${PWD}/toolchains/linux-mingw-w64.cmake" 6 | 7 | set(CMAKE_SYSTEM_NAME Windows) 8 | set(CMAKE_SYSTEM_PROCESSOR x86_64) 9 | set(TOOLCHAIN_PREFIX x86_64-w64-mingw32) 10 | 11 | # set compiler 12 | set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}-gcc) 13 | set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}-g++) 14 | set(CMAKE_RC_COMPILER ${TOOLCHAIN_PREFIX}-windres) 15 | 16 | # target environment on the build host system 17 | # set 1st to dir with the cross compiler's C/C++ headers/libs 18 | set(CMAKE_FIND_ROOT_PATH /usr/${TOOLCHAIN_PREFIX}) 19 | 20 | # modify default behavior of FIND_XXX() commands to 21 | # search for headers/libs in the target environment and 22 | # search for programs in the build host environment 23 | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 24 | set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 25 | set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) 26 | 27 | # use emulator for `try_run` calls 28 | set(CMAKE_CROSSCOMPILING_EMULATOR wine64) 29 | 30 | # set c++ standard 31 | set(CMAKE_CXX_STANDARD 11) 32 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 33 | set(CMAKE_CXX_EXTENSIONS ON) 34 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/mingw-cxx11.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building with gcc compiler 2 | # 3 | # Typical usage: 4 | # *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="%cd%\toolchains\mingw.cmake" 5 | 6 | # set compiler 7 | set(CMAKE_C_COMPILER gcc) 8 | set(CMAKE_CXX_COMPILER g++) 9 | 10 | # set c++ standard 11 | set(CMAKE_CXX_STANDARD 11) 12 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 13 | set(CMAKE_CXX_EXTENSIONS OFF) 14 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/mingw-cxx17.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building with gcc compiler 2 | # 3 | # Typical usage: 4 | # *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="%cd%\toolchains\mingw.cmake" 5 | 6 | # set compiler 7 | set(CMAKE_C_COMPILER gcc) 8 | set(CMAKE_CXX_COMPILER g++) 9 | 10 | # set c++ standard 11 | set(CMAKE_CXX_STANDARD 17) 12 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 13 | set(CMAKE_CXX_EXTENSIONS OFF) 14 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/mingw-gnuxx11.cmake: -------------------------------------------------------------------------------- 1 | # Sample toolchain file for building with gcc compiler 2 | # 3 | # Typical usage: 4 | # *) cmake -H. -B_build -DCMAKE_TOOLCHAIN_FILE="%cd%\toolchains\mingw.cmake" 5 | 6 | # set compiler 7 | set(CMAKE_C_COMPILER gcc) 8 | set(CMAKE_CXX_COMPILER g++) 9 | 10 | # set c++ standard 11 | set(CMAKE_CXX_STANDARD 11) 12 | set(CMAKE_CXX_STANDARD_REQUIRED ON) 13 | set(CMAKE_CXX_EXTENSIONS YES) 14 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/vs-14-2015-sdk-8-1.cmake: -------------------------------------------------------------------------------- 1 | # set c++ standard 2 | set(CMAKE_SYSTEM_VERSION 8.1) 3 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/vs-14-2015-win64.cmake: -------------------------------------------------------------------------------- 1 | # dummy, nothing extra to set 2 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/vs-15-2017-win64-cxx17.cmake: -------------------------------------------------------------------------------- 1 | # set c++ standard 2 | set(CMAKE_CXX_FLAGS_INIT "${CMAKE_CXX_FLAGS_INIT} /std:c++17") 3 | -------------------------------------------------------------------------------- /cpp/dependsLibSrc/glog-master/toolchains/vs-15-2017-win64.cmake: -------------------------------------------------------------------------------- 1 | # dummy, nothing extra to set 2 | -------------------------------------------------------------------------------- /cpp/lib/linux/libglog.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/linux/libglog.so -------------------------------------------------------------------------------- /cpp/lib/linux/libxtpquoteapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/linux/libxtpquoteapi.so -------------------------------------------------------------------------------- /cpp/lib/linux/libxtptraderapi_xalgo.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/linux/libxtptraderapi_xalgo.so -------------------------------------------------------------------------------- /cpp/lib/linux_centos6/libxtpquoteapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/linux_centos6/libxtpquoteapi.so -------------------------------------------------------------------------------- /cpp/lib/linux_centos6/libxtptraderapi_xalgo.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/linux_centos6/libxtptraderapi_xalgo.so -------------------------------------------------------------------------------- /cpp/lib/linux_centos7/libxtpquoteapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/linux_centos7/libxtpquoteapi.so -------------------------------------------------------------------------------- /cpp/lib/linux_centos7/libxtptraderapi_xalgo.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/linux_centos7/libxtptraderapi_xalgo.so -------------------------------------------------------------------------------- /cpp/lib/macosx/libglog.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/macosx/libglog.dylib -------------------------------------------------------------------------------- /cpp/lib/macosx/libxtpquoteapi.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/macosx/libxtpquoteapi.dylib -------------------------------------------------------------------------------- /cpp/lib/macosx/libxtptraderapi_xalgo.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/macosx/libxtptraderapi_xalgo.dylib -------------------------------------------------------------------------------- /cpp/lib/win64/dll/glog.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/win64/dll/glog.dll -------------------------------------------------------------------------------- /cpp/lib/win64/dll/glog.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/win64/dll/glog.lib -------------------------------------------------------------------------------- /cpp/lib/win64/dll/xtpquoteapi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/win64/dll/xtpquoteapi.dll -------------------------------------------------------------------------------- /cpp/lib/win64/dll/xtpquoteapi.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/win64/dll/xtpquoteapi.lib -------------------------------------------------------------------------------- /cpp/lib/win64/dll/xtptraderapi_xalgo.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/win64/dll/xtptraderapi_xalgo.dll -------------------------------------------------------------------------------- /cpp/lib/win64/dll/xtptraderapi_xalgo.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/lib/win64/dll/xtptraderapi_xalgo.lib -------------------------------------------------------------------------------- /cpp/src/include/InitGlog.h: -------------------------------------------------------------------------------- 1 | #ifndef INITGLOG_H_ 2 | #define INITGLOG_H_ 3 | #include 4 | 5 | void init_glog(std::string log_folder,std::string log_subFolder,std::string glogLevel); 6 | void shutdown_glog(); 7 | 8 | #endif -------------------------------------------------------------------------------- /cpp/src/include/handle.h: -------------------------------------------------------------------------------- 1 | #ifndef _HANDLE_H_INCLUDED_ 2 | #define _HANDLE_H_INCLUDED_ 3 | 4 | jfieldID getHandleField(JNIEnv *env, jobject obj) 5 | { 6 | jclass c = env->GetObjectClass(obj); 7 | // J is the type signature for long: 8 | return env->GetFieldID(c, "nativeHandle", "J"); 9 | } 10 | 11 | template 12 | T *getHandle(JNIEnv *env, jobject obj) 13 | { 14 | jlong handle = env->GetLongField(obj, getHandleField(env, obj)); 15 | return reinterpret_cast(handle); 16 | } 17 | 18 | template 19 | void setHandle(JNIEnv *env, jobject obj, T *t) 20 | { 21 | jlong handle = reinterpret_cast(t); 22 | env->SetLongField(obj, getHandleField(env, obj), handle); 23 | } 24 | 25 | #endif -------------------------------------------------------------------------------- /cpp/src/include/xquote_market_data_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/src/include/xquote_market_data_struct.h -------------------------------------------------------------------------------- /cpp/src/include/xtp/algo_api_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/src/include/xtp/algo_api_struct.h -------------------------------------------------------------------------------- /cpp/src/include/xtp/algo_data_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/cpp/src/include/xtp/algo_data_type.h -------------------------------------------------------------------------------- /cpp/src/include/xtp/xtp_api_struct.h: -------------------------------------------------------------------------------- 1 | ///////////////////////////////////////////////////////////////////////// 2 | ///@author 中泰证券股份有限公司 3 | ///@file xtp_api_struct.h 4 | ///@brief 定义业务数据结构 5 | ///////////////////////////////////////////////////////////////////////// 6 | #ifndef _XTP_API_STRUCT_H_ 7 | #define _XTP_API_STRUCT_H_ 8 | 9 | #include "xtp_api_struct_common.h" 10 | #include "xquote_api_struct.h" 11 | #include "xoms_api_struct.h" 12 | #include "xoms_api_fund_struct.h" 13 | 14 | #endif // !_XTP_API_STRUCT_H_ 15 | 16 | -------------------------------------------------------------------------------- /cpp/src/include/xtp/xtp_api_struct_common.h: -------------------------------------------------------------------------------- 1 | ///////////////////////////////////////////////////////////////////////// 2 | ///@author 中泰证券股份有限公司 3 | ///@file xtp_api_struct_common.h 4 | ///@brief 定义业务公共数据结构 5 | ///////////////////////////////////////////////////////////////////////// 6 | 7 | #ifndef _XTP_API_STRUCT_COMMON_H_ 8 | #define _XTP_API_STRUCT_COMMON_H_ 9 | 10 | #if defined(_MSC_VER) && _MSC_VER<1600 11 | typedef signed char int8_t; 12 | typedef short int16_t; 13 | typedef int int32_t; 14 | typedef long long int64_t; 15 | typedef unsigned char uint8_t; 16 | typedef unsigned short uint16_t; 17 | typedef unsigned int uint32_t; 18 | typedef unsigned long long uint64_t; 19 | #else 20 | #include 21 | #endif 22 | 23 | #include "xtp_api_data_type.h" 24 | 25 | #pragma pack(8) 26 | 27 | ///错误信息的字符串长度 28 | #define XTP_ERR_MSG_LEN 124 29 | ///响应信息 30 | typedef struct XTPRspInfoStruct 31 | { 32 | ///错误代码 33 | int32_t error_id; 34 | ///错误信息 35 | char error_msg[XTP_ERR_MSG_LEN]; 36 | } XTPRI; 37 | 38 | #pragma pack() 39 | 40 | #endif // !_XTP_API_STRUCT_COMMON_H_ 41 | -------------------------------------------------------------------------------- /doc/XTP API常见问题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP API常见问题.doc -------------------------------------------------------------------------------- /doc/XTP QuoteAPI使用UDP常见问题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP QuoteAPI使用UDP常见问题.doc -------------------------------------------------------------------------------- /doc/XTP上海新债券Level2行情说明.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP上海新债券Level2行情说明.pdf -------------------------------------------------------------------------------- /doc/XTP交易业务报单接口及参数说明.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP交易业务报单接口及参数说明.doc -------------------------------------------------------------------------------- /doc/XTP关于SHL2逐笔委托相关使用说明.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP关于SHL2逐笔委托相关使用说明.pdf -------------------------------------------------------------------------------- /doc/XTP撤单建议.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP撤单建议.doc -------------------------------------------------------------------------------- /doc/XTP新债券行情公网测试环境.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP新债券行情公网测试环境.pdf -------------------------------------------------------------------------------- /doc/XTP模拟测试环境常见问题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP模拟测试环境常见问题.doc -------------------------------------------------------------------------------- /doc/XTP订单的状态机图.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP订单的状态机图.pdf -------------------------------------------------------------------------------- /doc/XTP金融风控指标.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP金融风控指标.doc -------------------------------------------------------------------------------- /doc/XTP错误代码速查表.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/XTP错误代码速查表.doc -------------------------------------------------------------------------------- /doc/html_quote_api_2.2.32.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/html_quote_api_2.2.32.1.zip -------------------------------------------------------------------------------- /doc/html_trade_api_2.2.32.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/html_trade_api_2.2.32.1.zip -------------------------------------------------------------------------------- /doc/quote_api_2.2.32.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/quote_api_2.2.32.1.pdf -------------------------------------------------------------------------------- /doc/trade_api_2.2.32.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/trade_api_2.2.32.1.pdf -------------------------------------------------------------------------------- /doc/公网测试环境模拟撮合错误代码表.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/公网测试环境模拟撮合错误代码表.docx -------------------------------------------------------------------------------- /doc/融资融券模拟撮合规则.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/doc/融资融券模拟撮合规则.doc -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=true 2 | org.gradle.parallel=true 3 | 4 | sourceCompatibility=1.8 5 | targetCompatibility=1.8 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ztsec/xtp_api_java/75298a0692e3c2778e82523d7d8b38d9c641cb96/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | 7 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include 'xtpapidemo' 2 | 3 | rootProject.name = 'xtpapi' 4 | 5 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/AccountType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | 4 | /** 5 | * 账户类型 6 | */ 7 | public enum AccountType { 8 | /**普通账户*/ 9 | XTP_ACCOUNT_NORMAL, 10 | /**信用账户*/ 11 | XTP_ACCOUNT_CREDIT, 12 | /**衍生品账户*/ 13 | XTP_ACCOUNT_DERIVE, 14 | /**未知账户类型*/ 15 | XTP_ACCOUNT_UNKNOWN; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/BusinessType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 证券业务类型 5 | */ 6 | public enum BusinessType { 7 | /**普通股票业务(股票买卖,ETF买卖,沪市交易型货币基金等)*/ 8 | XTP_BUSINESS_TYPE_CASH, 9 | /**新股申购业务(对应的price type需选择限价类型)*/ 10 | XTP_BUSINESS_TYPE_IPOS, 11 | /**回购业务 ( 国债逆回购业务对应的price type填为限价,side填为卖 )*/ 12 | XTP_BUSINESS_TYPE_REPO, 13 | /**ETF申赎业务*/ 14 | XTP_BUSINESS_TYPE_ETF, 15 | /**融资融券业务*/ 16 | XTP_BUSINESS_TYPE_MARGIN, 17 | /**转托管(未支持)*/ 18 | XTP_BUSINESS_TYPE_DESIGNATION, 19 | /**配股业务(对应的price type需选择限价类型,side填为买)*/ 20 | XTP_BUSINESS_TYPE_ALLOTMENT, 21 | /**分级基金申赎业务*/ 22 | XTP_BUSINESS_TYPE_STRUCTURED_FUND_PURCHASE_REDEMPTION, 23 | /**分级基金拆分合并业务*/ 24 | XTP_BUSINESS_TYPE_STRUCTURED_FUND_SPLIT_MERGE, 25 | /**货币基金申赎业务(暂未支持,沪市交易型货币基金的买卖请使用普通股票业务)*/ 26 | XTP_BUSINESS_TYPE_MONEY_FUND, 27 | /**期权业务*/ 28 | XTP_BUSINESS_TYPE_OPTION, 29 | /**行权*/ 30 | XTP_BUSINESS_TYPE_EXECUTE, 31 | /**锁定解锁,暂不支持*/ 32 | XTP_BUSINESS_TYPE_FREEZE, 33 | /**期权组合策略 组合和拆分业务*/ 34 | XTP_BUSINESS_TYPE_OPTION_COMBINE, 35 | /**期权行权合并业务*/ 36 | XTP_BUSINESS_TYPE_EXECUTE_COMBINE, 37 | /**未知类型*/ 38 | XTP_BUSINESS_TYPE_UNKNOWN; 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/CrdCrStatus.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | public enum CrdCrStatus { 4 | XTP_CRD_CR_INIT, // 初始、未处理状态 5 | XTP_CRD_CR_SUCCESS, // 已成功处理状态 6 | XTP_CRD_CR_FAILED; // 处理失败状态 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/DebtExtendOperStatus.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | public enum DebtExtendOperStatus { 4 | XTP_DEBT_EXTEND_OPER_PROCESSING, // XTP已收到,正在处理中 5 | XTP_DEBT_EXTEND_OPER_SUBMITTED, // 已提交到集中柜台处理 6 | XTP_DEBT_EXTEND_OPER_SUCCESS, // 成功 7 | XTP_DEBT_EXTEND_OPER_FAILED, // 失败 8 | XTP_DEBT_EXTEND_OPER_UNKNOWN; // 未知 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/EtfReplaceType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | 4 | /** 5 | * 现金替代标识定义 6 | */ 7 | public enum EtfReplaceType { 8 | /**禁止现金替代*/ 9 | ERT_CASH_FORBIDDEN, 10 | /**可以现金替代*/ 11 | ERT_CASH_OPTIONAL, 12 | /**必须现金替代*/ 13 | ERT_CASH_MUST, 14 | /**深市退补现金替代*/ 15 | ERT_CASH_RECOMPUTE_INTER_SZ, 16 | /**深市必须现金替代*/ 17 | ERT_CASH_MUST_INTER_SZ, 18 | /**非沪深市场成分证券退补现金替代*/ 19 | ERT_CASH_RECOMPUTE_INTER_OTHER, 20 | /**表示非沪深市场成份证券必须现金替代*/ 21 | ERT_CASH_MUST_INTER_OTHER, 22 | /**港市退补现金替代(仅适用于跨沪深港ETF产品)*/ 23 | ERT_CASH_RECOMPUTE_INTER_HK, 24 | /**港市必须现金替代(仅适用于跨沪深港ETF产品)*/ 25 | ERT_CASH_MUST_INTER_HK, 26 | /**无效值*/ 27 | EPT_INVALID; 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/ExchangeType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 交易所类型 5 | */ 6 | public enum ExchangeType { 7 | 8 | /**上海证券交易所 */ 9 | SH(1), 10 | /**深圳证券交易所 */ 11 | SZ(2), 12 | /**未知 */ 13 | UNKNOWN(3); 14 | 15 | public final int type; 16 | 17 | ExchangeType(int type) { 18 | this.type = type; 19 | } 20 | 21 | public static ExchangeType forType(int type) { 22 | switch (type) { 23 | case 1: 24 | return SH; 25 | case 2: 26 | return SZ; 27 | default: 28 | return UNKNOWN; 29 | } 30 | } 31 | 32 | public int getType(){ 33 | return type; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/FundOperStatus.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | 4 | /** 5 | * 柜台资金操作结果 6 | */ 7 | public enum FundOperStatus { 8 | /**XOMS已收到,正在处理中*/ 9 | XTP_FUND_OPER_PROCESSING, 10 | /**成功*/ 11 | XTP_FUND_OPER_SUCCESS, 12 | /**失败*/ 13 | XTP_FUND_OPER_FAILED, 14 | /**已提交到集中柜台处理*/ 15 | XTP_FUND_OPER_SUBMITTED, 16 | /**未知*/ 17 | XTP_FUND_OPER_UNKNOWN 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/FundTransferType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | 4 | /** 5 | * 资金流转方向类型 6 | */ 7 | public enum FundTransferType { 8 | /**转出 从XTP转出到柜台*/ 9 | XTP_FUND_TRANSFER_OUT, 10 | /**转入 从柜台转入XTP*/ 11 | XTP_FUND_TRANSFER_IN, 12 | /**跨节点转出 从本XTP节点1,转出到对端XTP节点2,XTP服务器之间划拨,只能跨节点用户使用*/ 13 | XTP_FUND_INTER_TRANSFER_OUT, 14 | /**跨节点转入 从对端XTP节点2,转入到本XTP节点1,XTP服务器之间划拨,只能跨节点用户使用*/ 15 | XTP_FUND_INTER_TRANSFER_IN, 16 | /**未知类型*/ 17 | XTP_FUND_TRANSFER_UNKNOWN 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/JniLogLevel.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * JNI日志输出级别类型 5 | */ 6 | public enum JniLogLevel { 7 | /** info级别*/ 8 | JNI_LOG_LEVEL_INFO(0), 9 | /** 警告级别*/ 10 | JNI_LOG_LEVEL_WARNING(1), 11 | /** 错误级别*/ 12 | JNI_LOG_LEVEL_ERROR(2); 13 | 14 | private int value; 15 | 16 | private JniLogLevel(int value) { 17 | this.value = value; 18 | } 19 | 20 | public int getValue() { 21 | return value; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/MarketDataType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | public enum MarketDataType { 4 | 5 | /**现货(股票/基金/债券等)*/ 6 | XTP_MARKETDATA_ACTUAL(0), 7 | /**期权*/ 8 | XTP_MARKETDATA_OPTION(1); 9 | 10 | public final int type; 11 | 12 | MarketDataType(int type) { 13 | this.type = type; 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/MarketType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | 4 | /** 5 | * 市场类型 6 | */ 7 | public enum MarketType { 8 | /**初始化值或者未知*/ 9 | XTP_MKT_INIT(0), 10 | /**深圳A股*/ 11 | XTP_MKT_SZ_A(1), 12 | /**上海A股*/ 13 | XTP_MKT_SH_A(2), 14 | /**未知交易市场类型*/ 15 | XTP_MKT_UNKNOWN(3); 16 | 17 | public final int type; 18 | 19 | MarketType(int type) { 20 | this.type = type; 21 | } 22 | 23 | public static MarketType forType(int type) { 24 | switch (type) { 25 | case 0: 26 | return XTP_MKT_INIT; 27 | case 1: 28 | return XTP_MKT_SZ_A; 29 | case 2: 30 | return XTP_MKT_SH_A; 31 | default: 32 | return XTP_MKT_UNKNOWN; 33 | } 34 | } 35 | 36 | public int getType(){ 37 | return type; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/OptCallOrPutType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | public enum OptCallOrPutType { 4 | XTP_OPT_CALL(1), 5 | XTP_OPT_PUT(2); 6 | 7 | public final int type; 8 | 9 | OptCallOrPutType(int type){ 10 | this.type = type; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/OptExerciseType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | public enum OptExerciseType { 4 | /**欧式*/ 5 | XTP_OPT_EXERCISE_TYPE_EUR(1), 6 | /**美式*/ 7 | XTP_OPT_PUT(2); 8 | 9 | public final int type; 10 | 11 | OptExerciseType(int type){ 12 | this.type = type; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/OrderStatusType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 报单状态类型 5 | */ 6 | public enum OrderStatusType { 7 | /**初始化*/ 8 | XTP_ORDER_STATUS_INIT, 9 | /**全部成交*/ 10 | XTP_ORDER_STATUS_ALLTRADED, 11 | /**部分成交*/ 12 | XTP_ORDER_STATUS_PARTTRADEDQUEUEING, 13 | /**部分撤单*/ 14 | XTP_ORDER_STATUS_PARTTRADEDNOTQUEUEING, 15 | /**未成交*/ 16 | XTP_ORDER_STATUS_NOTRADEQUEUEING, 17 | /**已撤单*/ 18 | XTP_ORDER_STATUS_CANCELED, 19 | /**已拒绝*/ 20 | XTP_ORDER_STATUS_REJECTED, 21 | /**未知订单状态*/ 22 | XTP_ORDER_STATUS_UNKNOWN 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/OrderSubmitStatusType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 报单提交状态类型 5 | */ 6 | public enum OrderSubmitStatusType { 7 | /**订单已经提交*/ 8 | XTP_ORDER_SUBMIT_STATUS_INSERT_SUBMITTED(1), 9 | /**订单已经被接受*/ 10 | XTP_ORDER_SUBMIT_STATUS_INSERT_ACCEPTED(2), 11 | /**订单已经被拒绝*/ 12 | XTP_ORDER_SUBMIT_STATUS_INSERT_REJECTED(3), 13 | /**撤单已经提交*/ 14 | XTP_ORDER_SUBMIT_STATUS_CANCEL_SUBMITTED(4), 15 | /**撤单已经被拒绝*/ 16 | XTP_ORDER_SUBMIT_STATUS_CANCEL_REJECTED(5), 17 | /**撤单已经被接受*/ 18 | XTP_ORDER_SUBMIT_STATUS_CANCEL_ACCEPTED(6); 19 | 20 | public final int type; 21 | 22 | OrderSubmitStatusType(int type) { 23 | this.type = type; 24 | } 25 | 26 | public static OrderSubmitStatusType forType(int type) { 27 | switch (type) { 28 | case 1: 29 | return XTP_ORDER_SUBMIT_STATUS_INSERT_SUBMITTED; 30 | case 2: 31 | return XTP_ORDER_SUBMIT_STATUS_INSERT_ACCEPTED; 32 | case 3: 33 | return XTP_ORDER_SUBMIT_STATUS_INSERT_REJECTED; 34 | case 4: 35 | return XTP_ORDER_SUBMIT_STATUS_CANCEL_SUBMITTED; 36 | case 5: 37 | return XTP_ORDER_SUBMIT_STATUS_CANCEL_REJECTED; 38 | default: 39 | return XTP_ORDER_SUBMIT_STATUS_CANCEL_ACCEPTED; 40 | } 41 | } 42 | 43 | public int getType(){ 44 | return type; 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/PositionDirectionType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 持仓方向类型 5 | */ 6 | public enum PositionDirectionType { 7 | /**净*/ 8 | XTP_POSITION_DIRECTION_NET, 9 | /**多(期权则为权利方)*/ 10 | XTP_POSITION_DIRECTION_LONG, 11 | /**空(期权则为义务方)*/ 12 | XTP_POSITION_DIRECTION_SHORT, 13 | /**备兑(期权则为备兑义务方)*/ 14 | XTP_POSITION_DIRECTION_COVERED, 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/PositionEffectType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | 4 | /** 5 | * 开平标识类型 6 | */ 7 | public enum PositionEffectType { 8 | /**初始值或未知值开平标识,现货适用*/ 9 | XTP_POSITION_EFFECT_INIT, 10 | /**开*/ 11 | XTP_POSITION_EFFECT_OPEN, 12 | /**平*/ 13 | XTP_POSITION_EFFECT_CLOSE, 14 | /**强平*/ 15 | XTP_POSITION_EFFECT_FORCECLOSE, 16 | /**平今*/ 17 | XTP_POSITION_EFFECT_CLOSETODAY, 18 | /**平昨*/ 19 | XTP_POSITION_EFFECT_CLOSEYESTERDAY, 20 | /**强减*/ 21 | XTP_POSITION_EFFECT_FORCEOFF, 22 | /**本地强平*/ 23 | XTP_POSITION_EFFECT_LOCALFORCECLOSE, 24 | /**信用业务追保强平*/ 25 | XTP_POSITION_EFFECT_CREDIT_FORCE_COVER, 26 | /**信用业务清偿强平*/ 27 | XTP_POSITION_EFFECT_CREDIT_FORCE_CLEAR, 28 | /**信用业务合约到期强平*/ 29 | XTP_POSITION_EFFECT_CREDIT_FORCE_DEBT, 30 | /**信用业务无条件强平*/ 31 | XTP_POSITION_EFFECT_CREDIT_FORCE_UNCOND, 32 | /**未知的开平标识类型*/ 33 | XTP_POSITION_EFFECT_UNKNOWN 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/PositionSecurityType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 持仓证券枚举类型 5 | */ 6 | public enum PositionSecurityType { 7 | /**普通持仓*/ 8 | XTP_POSITION_SECURITY_NORMAL, 9 | /**配售类型的持仓,包含配股、配债等*/ 10 | XTP_POSITION_SECURITY_PLACEMENT, 11 | /**未知类型*/ 12 | XTP_POSITION_SECURITY_UNKNOWN, 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/PriceType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 价格类型 5 | */ 6 | public enum PriceType { 7 | /**限价单-沪深(除普通股票业务外,其余业务均使用此种类型)*/ 8 | XTP_PRICE_LIMIT(1), 9 | /**即时成交剩余转撤销,市价单-深*/ 10 | XTP_PRICE_BEST_OR_CANCEL(2), 11 | /**最优五档即时成交剩余转限价,市价单-沪*/ 12 | XTP_PRICE_BEST5_OR_LIMIT(3), 13 | /**最优5档即时成交剩余转撤销,市价单-沪深*/ 14 | XTP_PRICE_BEST5_OR_CANCEL(4), 15 | /**全部成交或撤销,市价单-深*/ 16 | XTP_PRICE_ALL_OR_CANCEL(5), 17 | /**本方最优,市价单-深*/ 18 | XTP_PRICE_FORWARD_BEST(6), 19 | /**对方最优剩余转限价,市价单-深*/ 20 | XTP_PRICE_REVERSE_BEST_LIMIT(7), 21 | /**期权限价申报FOK*/ 22 | XTP_PRICE_LIMIT_OR_CANCEL(8), 23 | /**未知或者无效价格类型*/ 24 | XTP_PRICE_TYPE_UNKNOWN(9); 25 | 26 | public final int type; 27 | 28 | PriceType(int type) { 29 | this.type = type; 30 | } 31 | 32 | public static PriceType forType(int type) { 33 | switch (type) { 34 | case 1: 35 | return XTP_PRICE_LIMIT; 36 | case 2: 37 | return XTP_PRICE_BEST_OR_CANCEL; 38 | case 3: 39 | return XTP_PRICE_BEST5_OR_LIMIT; 40 | case 4: 41 | return XTP_PRICE_BEST5_OR_CANCEL; 42 | case 5: 43 | return XTP_PRICE_ALL_OR_CANCEL; 44 | case 6: 45 | return XTP_PRICE_FORWARD_BEST; 46 | case 7: 47 | return XTP_PRICE_REVERSE_BEST_LIMIT; 48 | case 8: 49 | return XTP_PRICE_LIMIT_OR_CANCEL; 50 | default: 51 | return XTP_PRICE_TYPE_UNKNOWN; 52 | } 53 | } 54 | 55 | public int getType(){ 56 | return type; 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/QualificationType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 证券适当性类型 5 | */ 6 | public enum QualificationType { 7 | /**公众投资者,合格投资者与机构投资者均可*/ 8 | XTP_QUALIFICATION_PUBLIC(0), 9 | /**仅合格投资者与公众投资者*/ 10 | XTP_QUALIFICATION_COMMON(1), 11 | /**仅限机构投资者*/ 12 | XTP_QUALIFICATION_ORGANIZATION(2), 13 | /**未知,期权等可能为此种类型*/ 14 | XTP_QUALIFICATION_UNKNOWN(3); 15 | 16 | public final int type; 17 | 18 | QualificationType(int type) { 19 | this.type = type; 20 | } 21 | 22 | public static QualificationType forType(int type) { 23 | switch (type) { 24 | case 0: 25 | return XTP_QUALIFICATION_PUBLIC; 26 | case 1: 27 | return XTP_QUALIFICATION_COMMON; 28 | case 2: 29 | return XTP_QUALIFICATION_ORGANIZATION; 30 | case 3: 31 | return XTP_QUALIFICATION_UNKNOWN; 32 | default: 33 | return XTP_QUALIFICATION_UNKNOWN; 34 | } 35 | } 36 | 37 | public int getType(){ 38 | return type; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/SecurityStatus.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 证券状态枚举类型 5 | */ 6 | public enum SecurityStatus { 7 | /**风险警示板*/ 8 | XTP_SECURITY_STATUS_ST(0), 9 | /**首日上市*/ 10 | XTP_SECURITY_STATUS_N_IPO(1), 11 | /**普通*/ 12 | XTP_SECURITY_STATUS_COMMON(2), 13 | /**恢复上市*/ 14 | XTP_SECURITY_STATUS_RESUME(3), 15 | /**退市整理期*/ 16 | XTP_SECURITY_STATUS_DELISTING(10), 17 | /**其他*/ 18 | XTP_SECURITY_STATUS_OTHERS(255); 19 | 20 | public final int type; 21 | 22 | SecurityStatus(int type) { 23 | this.type = type; 24 | } 25 | 26 | public static SecurityStatus forType(int type) { 27 | switch (type) { 28 | case 0: 29 | return XTP_SECURITY_STATUS_ST; 30 | case 1: 31 | return XTP_SECURITY_STATUS_N_IPO; 32 | case 2: 33 | return XTP_SECURITY_STATUS_COMMON; 34 | case 3: 35 | return XTP_SECURITY_STATUS_RESUME; 36 | case 10: 37 | return XTP_SECURITY_STATUS_DELISTING; 38 | default: 39 | return XTP_SECURITY_STATUS_OTHERS; 40 | } 41 | } 42 | 43 | public int getType(){ 44 | return type; 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/SplitMergeStatus.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 基金当天拆分合并状态类型 5 | */ 6 | public enum SplitMergeStatus { 7 | /**允许拆分和合并*/ 8 | XTP_SPLIT_MERGE_STATUS_ALLOW, 9 | /**只允许拆分,不允许合并*/ 10 | XTP_SPLIT_MERGE_STATUS_ONLY_SPLIT, 11 | /**只允许合并,不允许拆分*/ 12 | XTP_SPLIT_MERGE_STATUS_ONLY_MERGE, 13 | /**不允许拆分合并*/ 14 | XTP_SPLIT_MERGE_STATUS_FORBIDDEN; 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/TickByTickType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 逐笔回报类型 5 | */ 6 | public enum TickByTickType { 7 | /**逐笔委托 */ 8 | ORDER(1), 9 | /**逐笔成交 */ 10 | TRADE(2), 11 | /**未知 */ 12 | UNKNOWN(0); 13 | 14 | private int type; 15 | 16 | TickByTickType(int type) { 17 | this.type = type; 18 | } 19 | 20 | public static TickByTickType forType(int type) { 21 | switch (type) { 22 | case 1: 23 | return ORDER; 24 | case 2: 25 | return TRADE; 26 | default: 27 | return UNKNOWN; 28 | } 29 | } 30 | 31 | public int getTbtType() { 32 | return type; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/TickerType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 证券类型 5 | */ 6 | public enum TickerType { 7 | 8 | /** 普通股票 */ 9 | XTP_TICKER_TYPE_STOCK, 10 | /** 指数 */ 11 | XTP_TICKER_TYPE_INDEX, 12 | /** 基金 */ 13 | XTP_TICKER_TYPE_FUND, 14 | /** 债券 */ 15 | XTP_TICKER_TYPE_BOND, 16 | /** 期权 */ 17 | XTP_TICKER_TYPE_OPTION, 18 | /** 科创板股票(上海) */ 19 | XTP_TICKER_TYPE_TECH_STOCK, 20 | /** 未知类型 */ 21 | XTP_TICKER_TYPE_UNKNOWN 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/TransferProtocol.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | 4 | /** 5 | * 通讯传输协议方式 6 | */ 7 | public enum TransferProtocol { 8 | 9 | /** 采用TCP方式传输 */ 10 | XTP_PROTOCOL_TCP(1), 11 | /** 采用UDP方式传输,XTP 18.13版本支持 */ 12 | XTP_PROTOCOL_UDP(2); 13 | 14 | /** Socket type. */ 15 | public final int type; 16 | 17 | TransferProtocol(int type) { 18 | this.type = type; 19 | } 20 | 21 | public static TransferProtocol forType(int type) { 22 | switch (type) { 23 | case 1: 24 | return XTP_PROTOCOL_TCP; 25 | case 2: 26 | return XTP_PROTOCOL_UDP; 27 | default: 28 | throw new IllegalArgumentException("Unknown transferProtocol type: " + type); 29 | } 30 | } 31 | 32 | public int getValue() { 33 | return type; 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/XTPFundQueryType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | public enum XTPFundQueryType { 4 | /**查询金证主柜台可转资金*/ 5 | XTP_FUND_QUERY_JZ, 6 | /**查询一账号两中心设置时,对方节点的资金*/ 7 | XTP_FUND_QUERY_INTERNAL, 8 | /**未知类型*/ 9 | XTP_FUND_QUERY_UNKNOWN 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/XTPStrategyStateType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * Created by qingfei.hou on 2020/1/21. 5 | */ 6 | public enum XTPStrategyStateType { 7 | XTP_STRATEGY_STATE_CREATING(0), 8 | XTP_STRATEGY_STATE_CREATED(1), 9 | XTP_STRATEGY_STATE_STARTING(2), 10 | XTP_STRATEGY_STATE_STARTED(3), 11 | XTP_STRATEGY_STATE_STOPPING(4), 12 | XTP_STRATEGY_STATE_STOPPED(5), 13 | XTP_STRATEGY_STATE_DESTROYING(6), 14 | XTP_STRATEGY_STATE_DESTROYED(7), 15 | XTP_STRATEGY_STATE_ERROR(8); 16 | 17 | public final int type; 18 | 19 | XTPStrategyStateType(int type) { 20 | this.type = type; 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/XTPTerminalType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * 终端类型枚举 5 | */ 6 | public enum XTPTerminalType { 7 | /**"PC",PC-windows及MacOS*/ 8 | XTP_TERMINAL_PC(1), 9 | /**"MA",Mobile-Android*/ 10 | XTP_TERMINAL_ANDROID(2), 11 | /**"MI",Mobile-Ios*/ 12 | XTP_TERMINAL_IOS(3), 13 | /**"MW",Mobile-Windows Phone*/ 14 | XTP_TERMINAL_WP(4), 15 | /**"WP",无盘站*/ 16 | XTP_TERMINAL_STATION(5), 17 | /**"TO",电话委托*/ 18 | XTP_TERMINAL_TEL(6), 19 | /**"OH",PC-linux及其他终端*/ 20 | XTP_TERMINAL_PC_LINUX(7); 21 | 22 | 23 | public final int type; 24 | 25 | XTPTerminalType(int type) { 26 | this.type = type; 27 | } 28 | 29 | public static XTPTerminalType forType(int type) { 30 | switch (type) { 31 | case 1: 32 | return XTP_TERMINAL_PC; 33 | case 2: 34 | return XTP_TERMINAL_ANDROID; 35 | case 3: 36 | return XTP_TERMINAL_IOS; 37 | case 4: 38 | return XTP_TERMINAL_WP; 39 | case 5: 40 | return XTP_TERMINAL_STATION; 41 | case 6: 42 | return XTP_TERMINAL_TEL; 43 | case 7: 44 | return XTP_TERMINAL_PC_LINUX; 45 | default: 46 | return XTP_TERMINAL_PC_LINUX; 47 | } 48 | } 49 | 50 | public int getType(){ 51 | return type; 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/XtpLogLevel.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | /** 4 | * XTP日志输出级别类型 5 | */ 6 | public enum XtpLogLevel { 7 | /** 严重错误级别*/ 8 | XTP_LOG_LEVEL_FATAL(0), 9 | /** 错误级别*/ 10 | XTP_LOG_LEVEL_ERROR(1), 11 | /** 警告级别*/ 12 | XTP_LOG_LEVEL_WARNING(2), 13 | /** info级别*/ 14 | XTP_LOG_LEVEL_INFO(3), 15 | /** debug级别*/ 16 | XTP_LOG_LEVEL_DEBUG(4), 17 | /** trace级别*/ 18 | XTP_LOG_LEVEL_TRACE(5); 19 | 20 | private int value; 21 | 22 | private XtpLogLevel(int value) { 23 | this.value = value; 24 | } 25 | 26 | public int getValue() { 27 | return value; 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/enums/XtpTeResumeType.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.enums; 2 | 3 | public enum XtpTeResumeType { 4 | /**从本交易日开始重传*/ 5 | XTP_TERT_RESTART(0), 6 | /**从从上次收到的续传(暂未支持)*/ 7 | XTP_TERT_RESUME(1), 8 | /**只传送登录后公有流(订单响应、成交回报)的内容*/ 9 | XTP_TERT_QUICK(2); 10 | 11 | public final int type; 12 | 13 | XtpTeResumeType(int type) { 14 | this.type = type; 15 | } 16 | 17 | public static XtpTeResumeType forType(int type) { 18 | switch (type) { 19 | case 0: 20 | return XTP_TERT_RESTART; 21 | case 1: 22 | return XTP_TERT_RESUME; 23 | case 2: 24 | return XTP_TERT_QUICK; 25 | default: 26 | return XTP_TERT_QUICK; 27 | } 28 | } 29 | 30 | public int getType(){ 31 | return type; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/model/ErrorMessage.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.model; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.Getter; 6 | import lombok.NoArgsConstructor; 7 | 8 | @Data 9 | @NoArgsConstructor 10 | @AllArgsConstructor 11 | @Getter 12 | public class ErrorMessage { 13 | 14 | /** 错误代码 */ 15 | private int errorId; 16 | 17 | /** 错误信息 */ 18 | private String errorMsg; 19 | 20 | /** 请求代码,用于定位该返回值对应的请求 */ 21 | private int requestId; 22 | 23 | public int getErrorId() { 24 | return errorId; 25 | } 26 | 27 | public String getErrorMsg() { 28 | return errorMsg; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/common/model/TickerStringMapCache.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.common.model; 2 | 3 | import gnu.trove.map.TIntObjectMap; 4 | import gnu.trove.map.hash.TIntObjectHashMap; 5 | import java.text.NumberFormat; 6 | 7 | public class TickerStringMapCache extends TIntObjectHashMap { 8 | private static TIntObjectMap tickerStringMapCache = new TIntObjectHashMap(); 9 | private static NumberFormat nTickerFormatToString = NumberFormat.getInstance(); 10 | 11 | public static TickerStringMapCache instance = null; 12 | public TickerStringMapCache() { 13 | nTickerFormatToString.setGroupingUsed(false); 14 | nTickerFormatToString.setMinimumIntegerDigits(6); 15 | } 16 | 17 | private static Integer LOCK = 0; 18 | 19 | public static TickerStringMapCache getInstance() { 20 | synchronized (LOCK) { 21 | if (instance == null) { 22 | instance = new TickerStringMapCache(); 23 | } 24 | return instance; 25 | } 26 | } 27 | 28 | public static String getTickerFromTickerStringMapCache(int nTicker, int nTickerLength, int marketType) { 29 | // if (nTickerLength != 6) { 30 | // nTickerFormatToString.setMinimumIntegerDigits(nTickerLength); 31 | // } 32 | int nTickerWithMarket = nTicker*100 + marketType; 33 | String ticker = (String)tickerStringMapCache.get(nTickerWithMarket); 34 | if (ticker == null) { 35 | 36 | synchronized (nTickerFormatToString) { 37 | nTickerFormatToString.setMinimumIntegerDigits(nTickerLength); 38 | ticker = nTickerFormatToString.format(nTicker); 39 | 40 | try { 41 | tickerStringMapCache.put(nTickerWithMarket, ticker); 42 | } catch (Exception e) { 43 | //TODO 44 | } 45 | } 46 | 47 | } 48 | return ticker == null?"":ticker; 49 | } 50 | 51 | } 52 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/quote/model/response/DepthMarketDataExResponse.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.quote.model.response; 2 | 3 | 4 | import lombok.AllArgsConstructor; 5 | import lombok.Builder; 6 | import lombok.Data; 7 | import lombok.NoArgsConstructor; 8 | 9 | @Data 10 | @NoArgsConstructor 11 | @AllArgsConstructor 12 | @Builder 13 | public class DepthMarketDataExResponse { 14 | 15 | /** 买一队列数据 */ 16 | private long[] bid1Qty; 17 | 18 | /** 买一队列的有效委托笔数 */ 19 | private int bid1Count; 20 | 21 | /** 买一队列总委托笔数 */ 22 | private int maxBid1Count; 23 | 24 | /** 卖一队列数据 */ 25 | private long[] ask1Qty; 26 | 27 | /** 卖一队列的有效委托笔数 */ 28 | private int ask1Count; 29 | 30 | /** 卖一队列总委托笔数 */ 31 | private int maxAsk1Count; 32 | 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/quote/model/response/MarketDataOptionExDataResponse.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.quote.model.response; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Builder; 5 | import lombok.Data; 6 | import lombok.NoArgsConstructor; 7 | 8 | @Data 9 | @NoArgsConstructor 10 | @AllArgsConstructor 11 | @Builder 12 | public class MarketDataOptionExDataResponse { 13 | /** 波段性中断参考价(SH)*/ 14 | double auctionPrice; 15 | /**波段性中断集合竞价虚拟匹配量(SH)*/ 16 | long auctionQty; 17 | /**最近询价时间(SH)*/ 18 | long lastEnquiryTime; 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/com/zts/xtp/quote/model/response/OrderBookResponse.java: -------------------------------------------------------------------------------- 1 | package com.zts.xtp.quote.model.response; 2 | 3 | import com.zts.xtp.common.enums.ExchangeType; 4 | import com.zts.xtp.common.enums.MarketDataType; 5 | import lombok.AllArgsConstructor; 6 | import lombok.Builder; 7 | import lombok.Data; 8 | import lombok.EqualsAndHashCode; 9 | import lombok.NoArgsConstructor; 10 | 11 | /** 12 | * 订单簿模型 13 | * 14 | * @author roger on 2018/5/15 15 | */ 16 | @Data 17 | @NoArgsConstructor 18 | @AllArgsConstructor 19 | @EqualsAndHashCode(of = {"exchangeType", "ticker", "dataTime"}) 20 | @Builder 21 | public class OrderBookResponse { 22 | 23 | /** 交易所代码 */ 24 | private ExchangeType exchangeType; 25 | 26 | /** 合约代码 char[16] */ 27 | private String ticker; 28 | 29 | /** 时间类,格式为 yyyyMMddHHmmssSSS */ 30 | private long dataTime; 31 | 32 | /** 最新价 */ 33 | private double lastPrice; 34 | 35 | /** 数量,为总成交量(单位股,与交易所一致) */ 36 | private long qty; 37 | 38 | /** 成交金额,为总成交金额(单位元,与交易所一致) */ 39 | private double turnover; 40 | 41 | /** 成交笔数 */ 42 | private long tradesCount; 43 | 44 | /** 十档申买价 */ 45 | private double[] bid; 46 | 47 | /** 十档申卖价 */ 48 | private double[] ask; 49 | 50 | /** 十档申买量 */ 51 | private long[] bidQty; 52 | 53 | /** 十档申卖量 */ 54 | private long[] askQty; 55 | 56 | public void setExchangeType(int exchangeType) { 57 | if(ExchangeType.values().length