├── .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 | [](https://travis-ci.org/google/glog/builds)
2 | [](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