├── .gitignore
├── .idea
├── .name
├── compiler.xml
├── copyright
│ └── profiles_settings.xml
├── encodings.xml
├── libraries
│ └── bridj.xml
├── misc.xml
├── modules.xml
├── scopes
│ └── scope_settings.xml
├── uiDesigner.xml
├── vcs.xml
└── workspace.xml
├── CTPJA.iml
├── README.md
├── c2j
├── c2j.sh
├── ctpapi
│ ├── 20120530api.rar
│ ├── 20130402tradeapi_windows.rar
│ ├── CTP20110419api.rar
│ └── linux
│ │ ├── ThostFtdcMdApi.h
│ │ ├── ThostFtdcTraderApi.h
│ │ ├── ThostFtdcUserApiDataType.h
│ │ ├── ThostFtdcUserApiStruct.h
│ │ ├── error.dtd
│ │ ├── error.xml
│ │ ├── libthostmduserapi.so
│ │ └── libthosttraderapi.so
└── jnaerator-0.12-SNAPSHOT-20130323-2.jar
├── lib
├── asm-4.1.jar
├── bridj-0.6.2.jar
└── org.osgi.core-4.1.0.jar
├── make.md.sh
├── make.trade.sh
├── pom.xml
├── src
├── main
│ └── java
│ │ ├── thostmduserapi
│ │ ├── CThostFtdcAccountregisterField.java
│ │ ├── CThostFtdcAuthenticationInfoField.java
│ │ ├── CThostFtdcBrokerDepositField.java
│ │ ├── CThostFtdcBrokerField.java
│ │ ├── CThostFtdcBrokerSyncField.java
│ │ ├── CThostFtdcBrokerTradingAlgosField.java
│ │ ├── CThostFtdcBrokerTradingParamsField.java
│ │ ├── CThostFtdcBrokerUserEventField.java
│ │ ├── CThostFtdcBrokerUserField.java
│ │ ├── CThostFtdcBrokerUserFunctionField.java
│ │ ├── CThostFtdcBrokerUserOTPParamField.java
│ │ ├── CThostFtdcBrokerUserPasswordField.java
│ │ ├── CThostFtdcBrokerUserRightAssignField.java
│ │ ├── CThostFtdcBrokerWithdrawAlgorithmField.java
│ │ ├── CThostFtdcCFMMCBrokerKeyField.java
│ │ ├── CThostFtdcCFMMCTradingAccountKeyField.java
│ │ ├── CThostFtdcCancelAccountField.java
│ │ ├── CThostFtdcChangeAccountField.java
│ │ ├── CThostFtdcCombinationLegField.java
│ │ ├── CThostFtdcCommPhaseField.java
│ │ ├── CThostFtdcCommRateModelField.java
│ │ ├── CThostFtdcContractBankField.java
│ │ ├── CThostFtdcCurrentTimeField.java
│ │ ├── CThostFtdcDRTransferField.java
│ │ ├── CThostFtdcDepositResultInformField.java
│ │ ├── CThostFtdcDepthMarketDataField.java
│ │ ├── CThostFtdcDiscountField.java
│ │ ├── CThostFtdcDisseminationField.java
│ │ ├── CThostFtdcEWarrantOffsetField.java
│ │ ├── CThostFtdcErrOrderActionField.java
│ │ ├── CThostFtdcErrOrderField.java
│ │ ├── CThostFtdcErrorConditionalOrderField.java
│ │ ├── CThostFtdcExchangeField.java
│ │ ├── CThostFtdcExchangeMarginRateAdjustField.java
│ │ ├── CThostFtdcExchangeMarginRateField.java
│ │ ├── CThostFtdcExchangeOrderActionErrorField.java
│ │ ├── CThostFtdcExchangeOrderActionField.java
│ │ ├── CThostFtdcExchangeOrderField.java
│ │ ├── CThostFtdcExchangeOrderInsertErrorField.java
│ │ ├── CThostFtdcExchangeSequenceField.java
│ │ ├── CThostFtdcExchangeTradeField.java
│ │ ├── CThostFtdcForceUserLogoutField.java
│ │ ├── CThostFtdcFrontStatusField.java
│ │ ├── CThostFtdcFutureSignIOField.java
│ │ ├── CThostFtdcInputOrderActionField.java
│ │ ├── CThostFtdcInputOrderField.java
│ │ ├── CThostFtdcInstrumentCommissionRateField.java
│ │ ├── CThostFtdcInstrumentField.java
│ │ ├── CThostFtdcInstrumentMarginRateAdjustField.java
│ │ ├── CThostFtdcInstrumentMarginRateField.java
│ │ ├── CThostFtdcInstrumentStatusField.java
│ │ ├── CThostFtdcInstrumentTradingRightField.java
│ │ ├── CThostFtdcInvestorAccountField.java
│ │ ├── CThostFtdcInvestorField.java
│ │ ├── CThostFtdcInvestorGroupField.java
│ │ ├── CThostFtdcInvestorPositionCombineDetailField.java
│ │ ├── CThostFtdcInvestorPositionDetailField.java
│ │ ├── CThostFtdcInvestorPositionField.java
│ │ ├── CThostFtdcInvestorWithdrawAlgorithmField.java
│ │ ├── CThostFtdcLinkManField.java
│ │ ├── CThostFtdcLoadSettlementInfoField.java
│ │ ├── CThostFtdcLoginInfoField.java
│ │ ├── CThostFtdcLogoutAllField.java
│ │ ├── CThostFtdcMDTraderOfferField.java
│ │ ├── CThostFtdcManualSyncBrokerUserOTPField.java
│ │ ├── CThostFtdcMarginModelField.java
│ │ ├── CThostFtdcMarketDataAsk23Field.java
│ │ ├── CThostFtdcMarketDataAsk45Field.java
│ │ ├── CThostFtdcMarketDataAveragePriceField.java
│ │ ├── CThostFtdcMarketDataBaseField.java
│ │ ├── CThostFtdcMarketDataBestPriceField.java
│ │ ├── CThostFtdcMarketDataBid23Field.java
│ │ ├── CThostFtdcMarketDataBid45Field.java
│ │ ├── CThostFtdcMarketDataExchangeField.java
│ │ ├── CThostFtdcMarketDataField.java
│ │ ├── CThostFtdcMarketDataLastMatchField.java
│ │ ├── CThostFtdcMarketDataStaticField.java
│ │ ├── CThostFtdcMarketDataUpdateTimeField.java
│ │ ├── CThostFtdcMdApi.java
│ │ ├── CThostFtdcMdSpi.java
│ │ ├── CThostFtdcNoticeField.java
│ │ ├── CThostFtdcNotifyFutureSignInField.java
│ │ ├── CThostFtdcNotifyFutureSignOutField.java
│ │ ├── CThostFtdcNotifyQueryAccountField.java
│ │ ├── CThostFtdcNotifySyncKeyField.java
│ │ ├── CThostFtdcOpenAccountField.java
│ │ ├── CThostFtdcOrderActionField.java
│ │ ├── CThostFtdcOrderField.java
│ │ ├── CThostFtdcParkedOrderActionField.java
│ │ ├── CThostFtdcParkedOrderField.java
│ │ ├── CThostFtdcPartBrokerField.java
│ │ ├── CThostFtdcPositionProfitAlgorithmField.java
│ │ ├── CThostFtdcProductField.java
│ │ ├── CThostFtdcQryAccountregisterField.java
│ │ ├── CThostFtdcQryBrokerField.java
│ │ ├── CThostFtdcQryBrokerTradingAlgosField.java
│ │ ├── CThostFtdcQryBrokerTradingParamsField.java
│ │ ├── CThostFtdcQryBrokerUserEventField.java
│ │ ├── CThostFtdcQryBrokerUserField.java
│ │ ├── CThostFtdcQryBrokerUserFunctionField.java
│ │ ├── CThostFtdcQryCFMMCBrokerKeyField.java
│ │ ├── CThostFtdcQryCFMMCTradingAccountKeyField.java
│ │ ├── CThostFtdcQryCombinationLegField.java
│ │ ├── CThostFtdcQryCommRateModelField.java
│ │ ├── CThostFtdcQryContractBankField.java
│ │ ├── CThostFtdcQryDepthMarketDataField.java
│ │ ├── CThostFtdcQryEWarrantOffsetField.java
│ │ ├── CThostFtdcQryErrOrderActionField.java
│ │ ├── CThostFtdcQryErrOrderField.java
│ │ ├── CThostFtdcQryExchangeField.java
│ │ ├── CThostFtdcQryExchangeOrderActionField.java
│ │ ├── CThostFtdcQryExchangeOrderField.java
│ │ ├── CThostFtdcQryExchangeSequenceField.java
│ │ ├── CThostFtdcQryFrontStatusField.java
│ │ ├── CThostFtdcQryHisOrderField.java
│ │ ├── CThostFtdcQryInstrumentCommissionRateField.java
│ │ ├── CThostFtdcQryInstrumentField.java
│ │ ├── CThostFtdcQryInstrumentMarginRateField.java
│ │ ├── CThostFtdcQryInstrumentStatusField.java
│ │ ├── CThostFtdcQryInstrumentTradingRightField.java
│ │ ├── CThostFtdcQryInvestorField.java
│ │ ├── CThostFtdcQryInvestorGroupField.java
│ │ ├── CThostFtdcQryInvestorPositionCombineDetailField.java
│ │ ├── CThostFtdcQryInvestorPositionDetailField.java
│ │ ├── CThostFtdcQryInvestorPositionField.java
│ │ ├── CThostFtdcQryLinkManField.java
│ │ ├── CThostFtdcQryMDTraderOfferField.java
│ │ ├── CThostFtdcQryMarginModelField.java
│ │ ├── CThostFtdcQryNoticeField.java
│ │ ├── CThostFtdcQryOrderActionField.java
│ │ ├── CThostFtdcQryOrderField.java
│ │ ├── CThostFtdcQryParkedOrderActionField.java
│ │ ├── CThostFtdcQryParkedOrderField.java
│ │ ├── CThostFtdcQryPartBrokerField.java
│ │ ├── CThostFtdcQryProductField.java
│ │ ├── CThostFtdcQrySettlementInfoConfirmField.java
│ │ ├── CThostFtdcQrySettlementInfoField.java
│ │ ├── CThostFtdcQrySuperUserField.java
│ │ ├── CThostFtdcQrySuperUserFunctionField.java
│ │ ├── CThostFtdcQrySyncDepositField.java
│ │ ├── CThostFtdcQrySyncStatusField.java
│ │ ├── CThostFtdcQryTradeField.java
│ │ ├── CThostFtdcQryTraderField.java
│ │ ├── CThostFtdcQryTraderOfferField.java
│ │ ├── CThostFtdcQryTradingAccountField.java
│ │ ├── CThostFtdcQryTradingCodeField.java
│ │ ├── CThostFtdcQryTradingNoticeField.java
│ │ ├── CThostFtdcQryTransferBankField.java
│ │ ├── CThostFtdcQryTransferSerialField.java
│ │ ├── CThostFtdcQryUserSessionField.java
│ │ ├── CThostFtdcQueryBrokerDepositField.java
│ │ ├── CThostFtdcQueryMaxOrderVolumeField.java
│ │ ├── CThostFtdcQueryMaxOrderVolumeWithPriceField.java
│ │ ├── CThostFtdcRemoveParkedOrderActionField.java
│ │ ├── CThostFtdcRemoveParkedOrderField.java
│ │ ├── CThostFtdcReqAuthenticateField.java
│ │ ├── CThostFtdcReqCancelAccountField.java
│ │ ├── CThostFtdcReqChangeAccountField.java
│ │ ├── CThostFtdcReqDayEndFileReadyField.java
│ │ ├── CThostFtdcReqFutureSignOutField.java
│ │ ├── CThostFtdcReqOpenAccountField.java
│ │ ├── CThostFtdcReqQueryAccountField.java
│ │ ├── CThostFtdcReqQueryTradeResultBySerialField.java
│ │ ├── CThostFtdcReqRepealField.java
│ │ ├── CThostFtdcReqSyncKeyField.java
│ │ ├── CThostFtdcReqTransferField.java
│ │ ├── CThostFtdcReqUserLoginField.java
│ │ ├── CThostFtdcReturnResultField.java
│ │ ├── CThostFtdcRspAuthenticateField.java
│ │ ├── CThostFtdcRspFutureSignInField.java
│ │ ├── CThostFtdcRspFutureSignOutField.java
│ │ ├── CThostFtdcRspInfoField.java
│ │ ├── CThostFtdcRspQueryAccountField.java
│ │ ├── CThostFtdcRspQueryTradeResultBySerialField.java
│ │ ├── CThostFtdcRspRepealField.java
│ │ ├── CThostFtdcRspSyncKeyField.java
│ │ ├── CThostFtdcRspTransferField.java
│ │ ├── CThostFtdcRspUserLoginField.java
│ │ ├── CThostFtdcSettlementInfoConfirmField.java
│ │ ├── CThostFtdcSettlementInfoField.java
│ │ ├── CThostFtdcSettlementRefField.java
│ │ ├── CThostFtdcSpecificInstrumentField.java
│ │ ├── CThostFtdcSuperUserField.java
│ │ ├── CThostFtdcSuperUserFunctionField.java
│ │ ├── CThostFtdcSyncDepositField.java
│ │ ├── CThostFtdcSyncStatusField.java
│ │ ├── CThostFtdcSyncingInstrumentCommissionRateField.java
│ │ ├── CThostFtdcSyncingInstrumentMarginRateField.java
│ │ ├── CThostFtdcSyncingInstrumentTradingRightField.java
│ │ ├── CThostFtdcSyncingInvestorField.java
│ │ ├── CThostFtdcSyncingInvestorGroupField.java
│ │ ├── CThostFtdcSyncingInvestorPositionField.java
│ │ ├── CThostFtdcSyncingTradingAccountField.java
│ │ ├── CThostFtdcSyncingTradingCodeField.java
│ │ ├── CThostFtdcTradeField.java
│ │ ├── CThostFtdcTraderField.java
│ │ ├── CThostFtdcTraderOfferField.java
│ │ ├── CThostFtdcTradingAccountField.java
│ │ ├── CThostFtdcTradingAccountPasswordField.java
│ │ ├── CThostFtdcTradingAccountPasswordUpdateField.java
│ │ ├── CThostFtdcTradingAccountPasswordUpdateV1Field.java
│ │ ├── CThostFtdcTradingCodeField.java
│ │ ├── CThostFtdcTradingNoticeField.java
│ │ ├── CThostFtdcTradingNoticeInfoField.java
│ │ ├── CThostFtdcTransferBankField.java
│ │ ├── CThostFtdcTransferBankToFutureReqField.java
│ │ ├── CThostFtdcTransferBankToFutureRspField.java
│ │ ├── CThostFtdcTransferFutureToBankReqField.java
│ │ ├── CThostFtdcTransferFutureToBankRspField.java
│ │ ├── CThostFtdcTransferHeaderField.java
│ │ ├── CThostFtdcTransferQryBankReqField.java
│ │ ├── CThostFtdcTransferQryBankRspField.java
│ │ ├── CThostFtdcTransferQryDetailReqField.java
│ │ ├── CThostFtdcTransferQryDetailRspField.java
│ │ ├── CThostFtdcTransferSerialField.java
│ │ ├── CThostFtdcUserIPField.java
│ │ ├── CThostFtdcUserLogoutField.java
│ │ ├── CThostFtdcUserPasswordUpdateField.java
│ │ ├── CThostFtdcUserRightField.java
│ │ ├── CThostFtdcUserRightsAssignField.java
│ │ ├── CThostFtdcUserSessionField.java
│ │ ├── CThostFtdcVerifyCustInfoField.java
│ │ ├── CThostFtdcVerifyFuturePasswordAndCustInfoField.java
│ │ ├── CThostFtdcVerifyFuturePasswordField.java
│ │ ├── CThostFtdcVerifyInvestorPasswordField.java
│ │ └── ThostmduserapiLibrary.java
│ │ └── thosttraderapi
│ │ ├── CThostFtdcAccountregisterField.java
│ │ ├── CThostFtdcAuthenticationInfoField.java
│ │ ├── CThostFtdcBrokerDepositField.java
│ │ ├── CThostFtdcBrokerField.java
│ │ ├── CThostFtdcBrokerSyncField.java
│ │ ├── CThostFtdcBrokerTradingAlgosField.java
│ │ ├── CThostFtdcBrokerTradingParamsField.java
│ │ ├── CThostFtdcBrokerUserEventField.java
│ │ ├── CThostFtdcBrokerUserField.java
│ │ ├── CThostFtdcBrokerUserFunctionField.java
│ │ ├── CThostFtdcBrokerUserOTPParamField.java
│ │ ├── CThostFtdcBrokerUserPasswordField.java
│ │ ├── CThostFtdcBrokerUserRightAssignField.java
│ │ ├── CThostFtdcBrokerWithdrawAlgorithmField.java
│ │ ├── CThostFtdcCFMMCBrokerKeyField.java
│ │ ├── CThostFtdcCFMMCTradingAccountKeyField.java
│ │ ├── CThostFtdcCancelAccountField.java
│ │ ├── CThostFtdcChangeAccountField.java
│ │ ├── CThostFtdcCombinationLegField.java
│ │ ├── CThostFtdcCommPhaseField.java
│ │ ├── CThostFtdcCommRateModelField.java
│ │ ├── CThostFtdcContractBankField.java
│ │ ├── CThostFtdcCurrentTimeField.java
│ │ ├── CThostFtdcDRTransferField.java
│ │ ├── CThostFtdcDepositResultInformField.java
│ │ ├── CThostFtdcDepthMarketDataField.java
│ │ ├── CThostFtdcDiscountField.java
│ │ ├── CThostFtdcDisseminationField.java
│ │ ├── CThostFtdcEWarrantOffsetField.java
│ │ ├── CThostFtdcErrOrderActionField.java
│ │ ├── CThostFtdcErrOrderField.java
│ │ ├── CThostFtdcErrorConditionalOrderField.java
│ │ ├── CThostFtdcExchangeField.java
│ │ ├── CThostFtdcExchangeMarginRateAdjustField.java
│ │ ├── CThostFtdcExchangeMarginRateField.java
│ │ ├── CThostFtdcExchangeOrderActionErrorField.java
│ │ ├── CThostFtdcExchangeOrderActionField.java
│ │ ├── CThostFtdcExchangeOrderField.java
│ │ ├── CThostFtdcExchangeOrderInsertErrorField.java
│ │ ├── CThostFtdcExchangeSequenceField.java
│ │ ├── CThostFtdcExchangeTradeField.java
│ │ ├── CThostFtdcForceUserLogoutField.java
│ │ ├── CThostFtdcFrontStatusField.java
│ │ ├── CThostFtdcFutureSignIOField.java
│ │ ├── CThostFtdcInputOrderActionField.java
│ │ ├── CThostFtdcInputOrderField.java
│ │ ├── CThostFtdcInstrumentCommissionRateField.java
│ │ ├── CThostFtdcInstrumentField.java
│ │ ├── CThostFtdcInstrumentMarginRateAdjustField.java
│ │ ├── CThostFtdcInstrumentMarginRateField.java
│ │ ├── CThostFtdcInstrumentStatusField.java
│ │ ├── CThostFtdcInstrumentTradingRightField.java
│ │ ├── CThostFtdcInvestorAccountField.java
│ │ ├── CThostFtdcInvestorField.java
│ │ ├── CThostFtdcInvestorGroupField.java
│ │ ├── CThostFtdcInvestorPositionCombineDetailField.java
│ │ ├── CThostFtdcInvestorPositionDetailField.java
│ │ ├── CThostFtdcInvestorPositionField.java
│ │ ├── CThostFtdcInvestorWithdrawAlgorithmField.java
│ │ ├── CThostFtdcLinkManField.java
│ │ ├── CThostFtdcLoadSettlementInfoField.java
│ │ ├── CThostFtdcLoginInfoField.java
│ │ ├── CThostFtdcLogoutAllField.java
│ │ ├── CThostFtdcMDTraderOfferField.java
│ │ ├── CThostFtdcManualSyncBrokerUserOTPField.java
│ │ ├── CThostFtdcMarginModelField.java
│ │ ├── CThostFtdcMarketDataAsk23Field.java
│ │ ├── CThostFtdcMarketDataAsk45Field.java
│ │ ├── CThostFtdcMarketDataAveragePriceField.java
│ │ ├── CThostFtdcMarketDataBaseField.java
│ │ ├── CThostFtdcMarketDataBestPriceField.java
│ │ ├── CThostFtdcMarketDataBid23Field.java
│ │ ├── CThostFtdcMarketDataBid45Field.java
│ │ ├── CThostFtdcMarketDataExchangeField.java
│ │ ├── CThostFtdcMarketDataField.java
│ │ ├── CThostFtdcMarketDataLastMatchField.java
│ │ ├── CThostFtdcMarketDataStaticField.java
│ │ ├── CThostFtdcMarketDataUpdateTimeField.java
│ │ ├── CThostFtdcNoticeField.java
│ │ ├── CThostFtdcNotifyFutureSignInField.java
│ │ ├── CThostFtdcNotifyFutureSignOutField.java
│ │ ├── CThostFtdcNotifyQueryAccountField.java
│ │ ├── CThostFtdcNotifySyncKeyField.java
│ │ ├── CThostFtdcOpenAccountField.java
│ │ ├── CThostFtdcOrderActionField.java
│ │ ├── CThostFtdcOrderField.java
│ │ ├── CThostFtdcParkedOrderActionField.java
│ │ ├── CThostFtdcParkedOrderField.java
│ │ ├── CThostFtdcPartBrokerField.java
│ │ ├── CThostFtdcPositionProfitAlgorithmField.java
│ │ ├── CThostFtdcProductField.java
│ │ ├── CThostFtdcQryAccountregisterField.java
│ │ ├── CThostFtdcQryBrokerField.java
│ │ ├── CThostFtdcQryBrokerTradingAlgosField.java
│ │ ├── CThostFtdcQryBrokerTradingParamsField.java
│ │ ├── CThostFtdcQryBrokerUserEventField.java
│ │ ├── CThostFtdcQryBrokerUserField.java
│ │ ├── CThostFtdcQryBrokerUserFunctionField.java
│ │ ├── CThostFtdcQryCFMMCBrokerKeyField.java
│ │ ├── CThostFtdcQryCFMMCTradingAccountKeyField.java
│ │ ├── CThostFtdcQryCombinationLegField.java
│ │ ├── CThostFtdcQryCommRateModelField.java
│ │ ├── CThostFtdcQryContractBankField.java
│ │ ├── CThostFtdcQryDepthMarketDataField.java
│ │ ├── CThostFtdcQryEWarrantOffsetField.java
│ │ ├── CThostFtdcQryErrOrderActionField.java
│ │ ├── CThostFtdcQryErrOrderField.java
│ │ ├── CThostFtdcQryExchangeField.java
│ │ ├── CThostFtdcQryExchangeOrderActionField.java
│ │ ├── CThostFtdcQryExchangeOrderField.java
│ │ ├── CThostFtdcQryExchangeSequenceField.java
│ │ ├── CThostFtdcQryFrontStatusField.java
│ │ ├── CThostFtdcQryHisOrderField.java
│ │ ├── CThostFtdcQryInstrumentCommissionRateField.java
│ │ ├── CThostFtdcQryInstrumentField.java
│ │ ├── CThostFtdcQryInstrumentMarginRateField.java
│ │ ├── CThostFtdcQryInstrumentStatusField.java
│ │ ├── CThostFtdcQryInstrumentTradingRightField.java
│ │ ├── CThostFtdcQryInvestorField.java
│ │ ├── CThostFtdcQryInvestorGroupField.java
│ │ ├── CThostFtdcQryInvestorPositionCombineDetailField.java
│ │ ├── CThostFtdcQryInvestorPositionDetailField.java
│ │ ├── CThostFtdcQryInvestorPositionField.java
│ │ ├── CThostFtdcQryLinkManField.java
│ │ ├── CThostFtdcQryMDTraderOfferField.java
│ │ ├── CThostFtdcQryMarginModelField.java
│ │ ├── CThostFtdcQryNoticeField.java
│ │ ├── CThostFtdcQryOrderActionField.java
│ │ ├── CThostFtdcQryOrderField.java
│ │ ├── CThostFtdcQryParkedOrderActionField.java
│ │ ├── CThostFtdcQryParkedOrderField.java
│ │ ├── CThostFtdcQryPartBrokerField.java
│ │ ├── CThostFtdcQryProductField.java
│ │ ├── CThostFtdcQrySettlementInfoConfirmField.java
│ │ ├── CThostFtdcQrySettlementInfoField.java
│ │ ├── CThostFtdcQrySuperUserField.java
│ │ ├── CThostFtdcQrySuperUserFunctionField.java
│ │ ├── CThostFtdcQrySyncDepositField.java
│ │ ├── CThostFtdcQrySyncStatusField.java
│ │ ├── CThostFtdcQryTradeField.java
│ │ ├── CThostFtdcQryTraderField.java
│ │ ├── CThostFtdcQryTraderOfferField.java
│ │ ├── CThostFtdcQryTradingAccountField.java
│ │ ├── CThostFtdcQryTradingCodeField.java
│ │ ├── CThostFtdcQryTradingNoticeField.java
│ │ ├── CThostFtdcQryTransferBankField.java
│ │ ├── CThostFtdcQryTransferSerialField.java
│ │ ├── CThostFtdcQryUserSessionField.java
│ │ ├── CThostFtdcQueryBrokerDepositField.java
│ │ ├── CThostFtdcQueryMaxOrderVolumeField.java
│ │ ├── CThostFtdcQueryMaxOrderVolumeWithPriceField.java
│ │ ├── CThostFtdcRemoveParkedOrderActionField.java
│ │ ├── CThostFtdcRemoveParkedOrderField.java
│ │ ├── CThostFtdcReqAuthenticateField.java
│ │ ├── CThostFtdcReqCancelAccountField.java
│ │ ├── CThostFtdcReqChangeAccountField.java
│ │ ├── CThostFtdcReqDayEndFileReadyField.java
│ │ ├── CThostFtdcReqFutureSignOutField.java
│ │ ├── CThostFtdcReqOpenAccountField.java
│ │ ├── CThostFtdcReqQueryAccountField.java
│ │ ├── CThostFtdcReqQueryTradeResultBySerialField.java
│ │ ├── CThostFtdcReqRepealField.java
│ │ ├── CThostFtdcReqSyncKeyField.java
│ │ ├── CThostFtdcReqTransferField.java
│ │ ├── CThostFtdcReqUserLoginField.java
│ │ ├── CThostFtdcReturnResultField.java
│ │ ├── CThostFtdcRspAuthenticateField.java
│ │ ├── CThostFtdcRspFutureSignInField.java
│ │ ├── CThostFtdcRspFutureSignOutField.java
│ │ ├── CThostFtdcRspInfoField.java
│ │ ├── CThostFtdcRspQueryAccountField.java
│ │ ├── CThostFtdcRspQueryTradeResultBySerialField.java
│ │ ├── CThostFtdcRspRepealField.java
│ │ ├── CThostFtdcRspSyncKeyField.java
│ │ ├── CThostFtdcRspTransferField.java
│ │ ├── CThostFtdcRspUserLoginField.java
│ │ ├── CThostFtdcSettlementInfoConfirmField.java
│ │ ├── CThostFtdcSettlementInfoField.java
│ │ ├── CThostFtdcSettlementRefField.java
│ │ ├── CThostFtdcSpecificInstrumentField.java
│ │ ├── CThostFtdcSuperUserField.java
│ │ ├── CThostFtdcSuperUserFunctionField.java
│ │ ├── CThostFtdcSyncDepositField.java
│ │ ├── CThostFtdcSyncStatusField.java
│ │ ├── CThostFtdcSyncingInstrumentCommissionRateField.java
│ │ ├── CThostFtdcSyncingInstrumentMarginRateField.java
│ │ ├── CThostFtdcSyncingInstrumentTradingRightField.java
│ │ ├── CThostFtdcSyncingInvestorField.java
│ │ ├── CThostFtdcSyncingInvestorGroupField.java
│ │ ├── CThostFtdcSyncingInvestorPositionField.java
│ │ ├── CThostFtdcSyncingTradingAccountField.java
│ │ ├── CThostFtdcSyncingTradingCodeField.java
│ │ ├── CThostFtdcTradeField.java
│ │ ├── CThostFtdcTraderApi.java
│ │ ├── CThostFtdcTraderField.java
│ │ ├── CThostFtdcTraderOfferField.java
│ │ ├── CThostFtdcTraderSpi.java
│ │ ├── CThostFtdcTradingAccountField.java
│ │ ├── CThostFtdcTradingAccountPasswordField.java
│ │ ├── CThostFtdcTradingAccountPasswordUpdateField.java
│ │ ├── CThostFtdcTradingAccountPasswordUpdateV1Field.java
│ │ ├── CThostFtdcTradingCodeField.java
│ │ ├── CThostFtdcTradingNoticeField.java
│ │ ├── CThostFtdcTradingNoticeInfoField.java
│ │ ├── CThostFtdcTransferBankField.java
│ │ ├── CThostFtdcTransferBankToFutureReqField.java
│ │ ├── CThostFtdcTransferBankToFutureRspField.java
│ │ ├── CThostFtdcTransferFutureToBankReqField.java
│ │ ├── CThostFtdcTransferFutureToBankRspField.java
│ │ ├── CThostFtdcTransferHeaderField.java
│ │ ├── CThostFtdcTransferQryBankReqField.java
│ │ ├── CThostFtdcTransferQryBankRspField.java
│ │ ├── CThostFtdcTransferQryDetailReqField.java
│ │ ├── CThostFtdcTransferQryDetailRspField.java
│ │ ├── CThostFtdcTransferSerialField.java
│ │ ├── CThostFtdcUserIPField.java
│ │ ├── CThostFtdcUserLogoutField.java
│ │ ├── CThostFtdcUserPasswordUpdateField.java
│ │ ├── CThostFtdcUserRightField.java
│ │ ├── CThostFtdcUserRightsAssignField.java
│ │ ├── CThostFtdcUserSessionField.java
│ │ ├── CThostFtdcVerifyCustInfoField.java
│ │ ├── CThostFtdcVerifyFuturePasswordAndCustInfoField.java
│ │ ├── CThostFtdcVerifyFuturePasswordField.java
│ │ ├── CThostFtdcVerifyInvestorPasswordField.java
│ │ └── ThosttraderapiLibrary.java
└── test
│ └── java
│ └── test
│ ├── TestMD.java
│ ├── TestMdSpi.java
│ ├── TestTrade.java
│ └── TestTradeSpi.java
├── target
└── debug
│ ├── DialogRsp.con
│ ├── QueryRsp.con
│ ├── TradingDay.con
│ ├── libbridj.so
│ ├── libthostmduserapi.so
│ └── libthosttraderapi.so
└── 运行环境说明.txt
/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 | .svn/
3 | classes/
4 | generated-sources/
5 | generated-test-sources/
6 | test-classes/
7 |
8 | # Package Files #
9 | #*.jar
10 | *.war
11 | *.ear
12 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | CTPJA
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/libraries/bridj.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/scopes/scope_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CTPJA.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | CTPJA
2 | =====
3 |
4 | CTP Java Adapter . for quote datafeed and trade .
5 |
6 |
7 | 开发目的:
8 | 提供Java调用接口,方便Java开发人员使用API。
9 |
10 |
11 | 设计思路:
12 | 通过Bridj开源组件调用c++编写的so。
13 | Java接口完全和c++头文件定义一致,没有做任何自定义转换。
14 |
15 |
16 |
17 | 代码说明:
18 | 1. 包 thostmduserapi 和 thosttraderapi 是c++头文件定义转换到java类定义。
19 | 2. 依赖bridj.jar包。在lib目录下有asm,osgi,bridj jar包,项目需要引入。
20 | 3. 在package test下有TestMD.java TestMDSpi.java TestTrade.java TestTrade Spi.java是示例代码。
21 |
22 |
23 |
24 | 使用步骤:
25 | 1. 继承CThostFtdcMdSpi和CThostFtdcTraderSpi类,具体可以参考test包下示例。或者参考官方提供的代码示例。
26 |
27 |
28 | 特别说明:
29 | 此项目是DataFeed和交易执行模块中的一部分,希望对Java程序员有帮助。
30 |
31 |
32 | 免责说明:
33 | 交易有风险,入市须谨慎。
34 | 不负责由此产生的损失。
35 |
36 | 技术支持:
37 | z16304607@163.com
38 | http://blog.sina.com.cn/hfttrade
39 | http://blog.sina.com.cn/s/articlelist_2321482330_8_1.html
40 |
41 |
--------------------------------------------------------------------------------
/c2j/c2j.sh:
--------------------------------------------------------------------------------
1 | # sh
2 |
3 | $JAVA_HOME/bin/java -Xmx1g -jar ./jnaerator-0.12-SNAPSHOT-20130323-2.jar -library thostmduserapi ./ctpapi/linux/libthostmduserapi.so ./ctpapi/linux/ThostFtdcMdApi.h -o ./ -mode Jar -runtime BridJ
4 |
5 | $JAVA_HOME/bin/java -Xmx1g -jar ./jnaerator-0.12-SNAPSHOT-20130323-2.jar -library thosttraderapi ./ctpapi/linux/libthosttraderapi.so ./ctpapi/linux/ThostFtdcTraderApi.h -o ./ -mode Jar -runtime BridJ
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/c2j/ctpapi/20120530api.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/20120530api.rar
--------------------------------------------------------------------------------
/c2j/ctpapi/20130402tradeapi_windows.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/20130402tradeapi_windows.rar
--------------------------------------------------------------------------------
/c2j/ctpapi/CTP20110419api.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/CTP20110419api.rar
--------------------------------------------------------------------------------
/c2j/ctpapi/linux/ThostFtdcMdApi.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/linux/ThostFtdcMdApi.h
--------------------------------------------------------------------------------
/c2j/ctpapi/linux/ThostFtdcTraderApi.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/linux/ThostFtdcTraderApi.h
--------------------------------------------------------------------------------
/c2j/ctpapi/linux/ThostFtdcUserApiDataType.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/linux/ThostFtdcUserApiDataType.h
--------------------------------------------------------------------------------
/c2j/ctpapi/linux/ThostFtdcUserApiStruct.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/linux/ThostFtdcUserApiStruct.h
--------------------------------------------------------------------------------
/c2j/ctpapi/linux/error.dtd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/c2j/ctpapi/linux/error.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/linux/error.xml
--------------------------------------------------------------------------------
/c2j/ctpapi/linux/libthostmduserapi.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/linux/libthostmduserapi.so
--------------------------------------------------------------------------------
/c2j/ctpapi/linux/libthosttraderapi.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/ctpapi/linux/libthosttraderapi.so
--------------------------------------------------------------------------------
/c2j/jnaerator-0.12-SNAPSHOT-20130323-2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/c2j/jnaerator-0.12-SNAPSHOT-20130323-2.jar
--------------------------------------------------------------------------------
/lib/asm-4.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/lib/asm-4.1.jar
--------------------------------------------------------------------------------
/lib/bridj-0.6.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/lib/bridj-0.6.2.jar
--------------------------------------------------------------------------------
/lib/org.osgi.core-4.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/lib/org.osgi.core-4.1.0.jar
--------------------------------------------------------------------------------
/make.md.sh:
--------------------------------------------------------------------------------
1 | #sh
2 |
3 | #@ECHO ****************************** ----- 1 compile
4 | mkdir target/classes
5 |
6 | $JAVA_HOME/bin/javac -g -classpath ./lib/asm-4.1.jar:./lib/org.osgi.core-4.1.0.jar:./lib/bridj-0.6.2.jar ./src/test/java/test/*.java -sourcepath ./src/main/java -d ./target/classes
7 |
8 | #@ECHO ****************************** ----- 3 run
9 | mkdir target/debug
10 | cd target/debug
11 |
12 | $JAVA_HOME/bin/java -Xmx512M -Dbridj.verbose=true -classpath $JRE_HOME/lib/jsse.jar:$JRE_HOME/lib/jfr.jar:$JRE_HOME/lib/jfxrt.jar:$JRE_HOME/lib/javaws.jar:$JRE_HOME/lib/management-agent.jar:$JRE_HOME/lib/plugin.jar:$JRE_HOME/lib/deploy.jar:$JRE_HOME/lib/charsets.jar:$JRE_HOME/lib/resources.jar:$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/jce.jar:$JRE_HOME/lib/ext/dnsns.jar:$JRE_HOME/lib/ext/sunjce_provider.jar:$JRE_HOME/lib/ext/sunec.jar:$JRE_HOME/lib/ext/zipfs.jar:$JRE_HOME/lib/ext/sunpkcs11.jar:$JRE_HOME/lib/ext/localedata.jar:../../lib/asm-4.1.jar:../../lib/org.osgi.core-4.1.0.jar:../../lib/bridj-0.6.2.jar:../classes test.TestMD
13 |
14 | cd ..
15 | cd ..
16 | rm -rf target/classes
17 |
18 |
--------------------------------------------------------------------------------
/make.trade.sh:
--------------------------------------------------------------------------------
1 | #sh
2 |
3 | #@ECHO ****************************** ----- 1 compile
4 | mkdir target/classes
5 |
6 | $JAVA_HOME/bin/javac -g -classpath ./lib/asm-4.1.jar:./lib/org.osgi.core-4.1.0.jar:./lib/bridj-0.6.2.jar ./src/test/java/test/*.java -sourcepath ./src/main/java -d ./target/classes
7 |
8 | #@ECHO ****************************** ----- 3 run
9 | mkdir target/debug
10 | cd target/debug
11 |
12 | $JAVA_HOME/bin/java -Xmx512M -Dbridj.verbose=true -classpath $JRE_HOME/lib/jsse.jar:$JRE_HOME/lib/jfr.jar:$JRE_HOME/lib/jfxrt.jar:$JRE_HOME/lib/javaws.jar:$JRE_HOME/lib/management-agent.jar:$JRE_HOME/lib/plugin.jar:$JRE_HOME/lib/deploy.jar:$JRE_HOME/lib/charsets.jar:$JRE_HOME/lib/resources.jar:$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/jce.jar:$JRE_HOME/lib/ext/dnsns.jar:$JRE_HOME/lib/ext/sunjce_provider.jar:$JRE_HOME/lib/ext/sunec.jar:$JRE_HOME/lib/ext/zipfs.jar:$JRE_HOME/lib/ext/sunpkcs11.jar:$JRE_HOME/lib/ext/localedata.jar:../../lib/asm-4.1.jar:../../lib/org.osgi.core-4.1.0.jar:../../lib/bridj-0.6.2.jar:../classes test.TestTrade
13 |
14 | cd ..
15 | cd ..
16 | rm -rf target/classes
17 |
18 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 4.0.0
6 |
7 | CTPJA
8 | CTPJA
9 | 1.0-SNAPSHOT
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcBrokerSyncField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\u036c\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:1735
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcBrokerSyncField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcBrokerSyncField() {
26 | super();
27 | }
28 | public CThostFtdcBrokerSyncField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcBrokerUserPasswordField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:853
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcBrokerUserPasswordField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcPasswordType
37 | */
38 | @Array({41})
39 | @Field(2)
40 | public Pointer Password() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcBrokerUserPasswordField() {
44 | super();
45 | }
46 | public CThostFtdcBrokerUserPasswordField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcCommPhaseField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0368\u0476\ufffd\u05f6\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:1034
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcCommPhaseField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcDateType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer TradingDay() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0368\u0476\u02b1\ufffd\u03b1\ufffd\ufffd
27 | * C type : TThostFtdcCommPhaseNoType
28 | */
29 | @Field(1)
30 | public short CommPhaseNo() {
31 | return this.io.getShortField(this, 1);
32 | }
33 | /**
34 | * \u0368\u0476\u02b1\ufffd\u03b1\ufffd\ufffd
35 | * C type : TThostFtdcCommPhaseNoType
36 | */
37 | @Field(1)
38 | public CThostFtdcCommPhaseField CommPhaseNo(short CommPhaseNo) {
39 | this.io.setShortField(this, 1, CommPhaseNo);
40 | return this;
41 | }
42 | public CThostFtdcCommPhaseField() {
43 | super();
44 | }
45 | public CThostFtdcCommPhaseField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcForceUserLogoutField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u01ff\ufffd\u01bd\ufffd\ufffd\ufffd\u0531\ufffd\u02f3\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:81
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcForceUserLogoutField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcForceUserLogoutField() {
35 | super();
36 | }
37 | public CThostFtdcForceUserLogoutField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcInvestorAccountField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02fb\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2566
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcInvestorAccountField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02ba\ufffd
36 | * C type : TThostFtdcAccountIDType
37 | */
38 | @Array({13})
39 | @Field(2)
40 | public Pointer AccountID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcInvestorAccountField() {
44 | super();
45 | }
46 | public CThostFtdcInvestorAccountField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcInvestorGroupField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:519
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcInvestorGroupField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorGroupID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \u0376\ufffd\ufffd\ufffd\u07f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcInvestorGroupNameType
37 | */
38 | @Array({41})
39 | @Field(2)
40 | public Pointer InvestorGroupName() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcInvestorGroupField() {
44 | super();
45 | }
46 | public CThostFtdcInvestorGroupField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcLoadSettlementInfoField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u05f0\ufffd\u063d\ufffd\ufffd\ufffd\ufffd\ufffd\u03e2
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2798
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcLoadSettlementInfoField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcLoadSettlementInfoField() {
26 | super();
27 | }
28 | public CThostFtdcLoadSettlementInfoField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcMarginModelField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0376\ufffd\ufffd\ufffd\u07f1\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3779
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcMarginModelField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer MarginModelID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \u0123\ufffd\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcCommModelNameType
37 | */
38 | @Array({161})
39 | @Field(2)
40 | public Pointer MarginModelName() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcMarginModelField() {
44 | super();
45 | }
46 | public CThostFtdcMarginModelField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcMarketDataAveragePriceField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Field;
5 | import org.bridj.ann.Library;
6 | /**
7 | * \ufffd\u027d\ufffd\ufffd\ufffd\ufffd
8 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3207
9 | * This file was autogenerated by JNAerator,
10 | * a tool written by Olivier Chafik that uses a few opensource projects..
11 | * For help, please visit NativeLibs4Java or BridJ .
12 | */
13 | @Library("thostmduserapi")
14 | public class CThostFtdcMarketDataAveragePriceField extends StructObject {
15 | /**
16 | * \ufffd\ufffd\ufffd\u057e\ufffd\ufffd
17 | * C type : TThostFtdcPriceType
18 | */
19 | @Field(0)
20 | public double AveragePrice() {
21 | return this.io.getDoubleField(this, 0);
22 | }
23 | /**
24 | * \ufffd\ufffd\ufffd\u057e\ufffd\ufffd
25 | * C type : TThostFtdcPriceType
26 | */
27 | @Field(0)
28 | public CThostFtdcMarketDataAveragePriceField AveragePrice(double AveragePrice) {
29 | this.io.setDoubleField(this, 0, AveragePrice);
30 | return this;
31 | }
32 | public CThostFtdcMarketDataAveragePriceField() {
33 | super();
34 | }
35 | public CThostFtdcMarketDataAveragePriceField(Pointer pointer) {
36 | super(pointer);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcMarketDataExchangeField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u9f7b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2522
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcMarketDataExchangeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcMarketDataExchangeField() {
26 | super();
27 | }
28 | public CThostFtdcMarketDataExchangeField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcNoticeField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\u037b\ufffd\u0368\u05aa
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2765
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcNoticeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u03e2\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcContentType
28 | */
29 | @Array({501})
30 | @Field(1)
31 | public Pointer Content() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\u0368\u05aa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u043a\ufffd
36 | * C type : TThostFtdcSequenceLabelType
37 | */
38 | @Array({2})
39 | @Field(2)
40 | public Pointer SequenceLabel() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcNoticeField() {
44 | super();
45 | }
46 | public CThostFtdcNoticeField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryAccountregisterField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\u01e9\u053c\ufffd\ufffd\u03f5
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:5514
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryAccountregisterField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02ba\ufffd
27 | * C type : TThostFtdcAccountIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer AccountID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\u0431\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcBankIDType
37 | */
38 | @Array({4})
39 | @Field(2)
40 | public Pointer BankID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryAccountregisterField() {
44 | super();
45 | }
46 | public CThostFtdcQryAccountregisterField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryBrokerField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2140
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryBrokerField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryBrokerField() {
26 | super();
27 | }
28 | public CThostFtdcQryBrokerField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryBrokerTradingParamsField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\u05f2\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3581
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryBrokerTradingParamsField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryBrokerTradingParamsField() {
35 | super();
36 | }
37 | public CThostFtdcQryBrokerTradingParamsField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryBrokerUserField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u00fb\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2276
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryBrokerUserField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryBrokerUserField() {
35 | super();
36 | }
37 | public CThostFtdcQryBrokerUserField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryBrokerUserFunctionField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u00fb\ufffd\u0228\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2285
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryBrokerUserFunctionField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryBrokerUserFunctionField() {
35 | super();
36 | }
37 | public CThostFtdcQryBrokerUserFunctionField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryCFMMCBrokerKeyField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u03f5\u0373\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\u053f
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3673
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryCFMMCBrokerKeyField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryCFMMCBrokerKeyField() {
26 | super();
27 | }
28 | public CThostFtdcQryCFMMCBrokerKeyField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryCFMMCTradingAccountKeyField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\ufffd\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u03f5\u0373\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u02bd\ufffd\ufffd\u02fb\ufffd\ufffd\ufffd\u053f
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3714
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryCFMMCTradingAccountKeyField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryCFMMCTradingAccountKeyField() {
35 | super();
36 | }
37 | public CThostFtdcQryCFMMCTradingAccountKeyField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryCommRateModelField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3770
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryCommRateModelField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer CommModelID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryCommRateModelField() {
35 | super();
36 | }
37 | public CThostFtdcQryCommRateModelField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryContractBankField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u01e9\u053c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2962
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryContractBankField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u0434\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcBankIDType
28 | */
29 | @Array({4})
30 | @Field(1)
31 | public Pointer BankID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\u0437\ufffd\ufffd\ufffd\ufffd\u0134\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcBankBrchIDType
37 | */
38 | @Array({5})
39 | @Field(2)
40 | public Pointer BankBrchID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryContractBankField() {
44 | super();
45 | }
46 | public CThostFtdcQryContractBankField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryDepthMarketDataField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2269
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryDepthMarketDataField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\u053c\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcInstrumentIDType
19 | */
20 | @Array({31})
21 | @Field(0)
22 | public Pointer InstrumentID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryDepthMarketDataField() {
26 | super();
27 | }
28 | public CThostFtdcQryDepthMarketDataField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryErrOrderActionField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\udb86\ude35\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3474
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryErrOrderActionField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryErrOrderActionField() {
35 | super();
36 | }
37 | public CThostFtdcQryErrOrderActionField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryErrOrderField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\udb86\ude35\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3287
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryErrOrderField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryErrOrderField() {
35 | super();
36 | }
37 | public CThostFtdcQryErrOrderField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryExchangeField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2242
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryExchangeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryExchangeField() {
26 | super();
27 | }
28 | public CThostFtdcQryExchangeField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryExchangeSequenceField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05f4\u032c
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3542
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryExchangeSequenceField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryExchangeSequenceField() {
26 | super();
27 | }
28 | public CThostFtdcQryExchangeSequenceField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryFrontStatusField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Field;
5 | import org.bridj.ann.Library;
6 | /**
7 | * \ufffd\ufffd\u046f\u01f0\ufffd\ufffd\u05f4\u032c
8 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2189
9 | * This file was autogenerated by JNAerator,
10 | * a tool written by Olivier Chafik that uses a few opensource projects..
11 | * For help, please visit NativeLibs4Java or BridJ .
12 | */
13 | @Library("thostmduserapi")
14 | public class CThostFtdcQryFrontStatusField extends StructObject {
15 | /**
16 | * \u01f0\ufffd\u00f1\ufffd\ufffd
17 | * C type : TThostFtdcFrontIDType
18 | */
19 | @Field(0)
20 | public int FrontID() {
21 | return this.io.getIntField(this, 0);
22 | }
23 | /**
24 | * \u01f0\ufffd\u00f1\ufffd\ufffd
25 | * C type : TThostFtdcFrontIDType
26 | */
27 | @Field(0)
28 | public CThostFtdcQryFrontStatusField FrontID(int FrontID) {
29 | this.io.setIntField(this, 0, FrontID);
30 | return this;
31 | }
32 | public CThostFtdcQryFrontStatusField() {
33 | super();
34 | }
35 | public CThostFtdcQryFrontStatusField(Pointer pointer) {
36 | super(pointer);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryInstrumentStatusField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u053c\u05f4\u032c
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2557
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryInstrumentStatusField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u053c\ufffd\u06bd\ufffd\ufffd\ufffd\ufffd\ufffd\u0134\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcExchangeInstIDType
28 | */
29 | @Array({31})
30 | @Field(1)
31 | public Pointer ExchangeInstID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryInstrumentStatusField() {
35 | super();
36 | }
37 | public CThostFtdcQryInstrumentStatusField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryInvestorField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2074
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryInvestorField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryInvestorField() {
35 | super();
36 | }
37 | public CThostFtdcQryInvestorField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryInvestorGroupField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u05f1\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2098
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryInvestorGroupField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryInvestorGroupField() {
26 | super();
27 | }
28 | public CThostFtdcQryInvestorGroupField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryInvestorPositionField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\u07f3\u05b2\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2054
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryInvestorPositionField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\u053c\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcInstrumentIDType
37 | */
38 | @Array({31})
39 | @Field(2)
40 | public Pointer InstrumentID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryInvestorPositionField() {
44 | super();
45 | }
46 | public CThostFtdcQryInvestorPositionField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryLinkManField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u03f5\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2894
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryLinkManField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryLinkManField() {
35 | super();
36 | }
37 | public CThostFtdcQryLinkManField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryMDTraderOfferField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u9c68\ufffd\u033b\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2747
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryMDTraderOfferField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcParticipantIDType
28 | */
29 | @Array({11})
30 | @Field(1)
31 | public Pointer ParticipantID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcTraderIDType
37 | */
38 | @Array({21})
39 | @Field(2)
40 | public Pointer TraderID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryMDTraderOfferField() {
44 | super();
45 | }
46 | public CThostFtdcQryMDTraderOfferField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryMarginModelField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\u07f1\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3790
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryMarginModelField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer MarginModelID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryMarginModelField() {
35 | super();
36 | }
37 | public CThostFtdcQryMarginModelField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryNoticeField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\u037b\ufffd\u0368\u05aa
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2758
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryNoticeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryNoticeField() {
26 | super();
27 | }
28 | public CThostFtdcQryNoticeField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryOrderActionField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2211
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryOrderActionField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcExchangeIDType
37 | */
38 | @Array({9})
39 | @Field(2)
40 | public Pointer ExchangeID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryOrderActionField() {
44 | super();
45 | }
46 | public CThostFtdcQryOrderActionField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryPartBrokerField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2158
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryPartBrokerField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcBrokerIDType
28 | */
29 | @Array({11})
30 | @Field(1)
31 | public Pointer BrokerID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcParticipantIDType
37 | */
38 | @Array({11})
39 | @Field(2)
40 | public Pointer ParticipantID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryPartBrokerField() {
44 | super();
45 | }
46 | public CThostFtdcQryPartBrokerField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryProductField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u01b7
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2249
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryProductField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\u01b7\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcInstrumentIDType
19 | */
20 | @Array({31})
21 | @Field(0)
22 | public Pointer ProductID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryProductField() {
26 | super();
27 | }
28 | public CThostFtdcQryProductField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQrySettlementInfoConfirmField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03e2\u0237\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2789
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQrySettlementInfoConfirmField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQrySettlementInfoConfirmField() {
35 | super();
36 | }
37 | public CThostFtdcQrySettlementInfoConfirmField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQrySettlementInfoField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\u07fd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2314
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQrySettlementInfoField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcDateType
37 | */
38 | @Array({9})
39 | @Field(2)
40 | public Pointer TradingDay() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQrySettlementInfoField() {
44 | super();
45 | }
46 | public CThostFtdcQrySettlementInfoField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQrySuperUserField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\u00fb\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2235
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQrySuperUserField extends StructObject {
16 | /**
17 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcUserIDType
19 | */
20 | @Array({16})
21 | @Field(0)
22 | public Pointer UserID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQrySuperUserField() {
26 | super();
27 | }
28 | public CThostFtdcQrySuperUserField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQrySuperUserFunctionField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd\u0228\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2169
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQrySuperUserFunctionField extends StructObject {
16 | /**
17 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcUserIDType
19 | */
20 | @Array({16})
21 | @Field(0)
22 | public Pointer UserID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQrySuperUserFunctionField() {
26 | super();
27 | }
28 | public CThostFtdcQrySuperUserFunctionField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQrySyncDepositField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u02ee
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2305
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQrySyncDepositField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u02ee\ufffd\ufffd
27 | * C type : TThostFtdcDepositSeqNoType
28 | */
29 | @Array({15})
30 | @Field(1)
31 | public Pointer DepositSeqNo() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQrySyncDepositField() {
35 | super();
36 | }
37 | public CThostFtdcQrySyncDepositField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQrySyncStatusField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u03fa\ufffd\u053c\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2861
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQrySyncStatusField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcDateType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer TradingDay() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQrySyncStatusField() {
26 | super();
27 | }
28 | public CThostFtdcQrySyncStatusField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryTraderField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\u0531
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2147
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryTraderField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcParticipantIDType
28 | */
29 | @Array({11})
30 | @Field(1)
31 | public Pointer ParticipantID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcTraderIDType
37 | */
38 | @Array({21})
39 | @Field(2)
40 | public Pointer TraderID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryTraderField() {
44 | super();
45 | }
46 | public CThostFtdcQryTraderField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryTradingAccountField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\u02bd\ufffd\ufffd\u02fb\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2065
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryTradingAccountField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryTradingAccountField() {
35 | super();
36 | }
37 | public CThostFtdcQryTradingAccountField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryTradingNoticeField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\u00bc\ufffd\u0368\u05aa
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3278
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryTradingNoticeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryTradingNoticeField() {
35 | super();
36 | }
37 | public CThostFtdcQryTradingNoticeField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryTransferBankField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u05ea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2603
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryTransferBankField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0434\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBankIDType
19 | */
20 | @Array({4})
21 | @Field(0)
22 | public Pointer BankID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u0437\ufffd\ufffd\ufffd\ufffd\u0134\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcBankBrchIDType
28 | */
29 | @Array({5})
30 | @Field(1)
31 | public Pointer BankBrchID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryTransferBankField() {
35 | super();
36 | }
37 | public CThostFtdcQryTransferBankField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQryTransferSerialField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\u05ea\ufffd\ufffd\ufffd\ufffd\u02ee
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:5348
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQryTransferSerialField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02ba\ufffd
27 | * C type : TThostFtdcAccountIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer AccountID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\u0431\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcBankIDType
37 | */
38 | @Array({4})
39 | @Field(2)
40 | public Pointer BankID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryTransferSerialField() {
44 | super();
45 | }
46 | public CThostFtdcQryTransferSerialField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcQueryBrokerDepositField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u02bd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3633
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcQueryBrokerDepositField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcExchangeIDType
28 | */
29 | @Array({9})
30 | @Field(1)
31 | public Pointer ExchangeID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQueryBrokerDepositField() {
35 | super();
36 | }
37 | public CThostFtdcQueryBrokerDepositField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcRemoveParkedOrderField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u027e\ufffd\ufffd\u0524\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3161
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcRemoveParkedOrderField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \u0524\ufffd\ud986\ude35\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcParkedOrderIDType
37 | */
38 | @Array({13})
39 | @Field(2)
40 | public Pointer ParkedOrderID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcRemoveParkedOrderField() {
44 | super();
45 | }
46 | public CThostFtdcRemoveParkedOrderField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcReturnResultField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u063d\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:5009
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcReturnResultField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0634\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcReturnCodeType
19 | */
20 | @Array({7})
21 | @Field(0)
22 | public Pointer ReturnCode() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcDescrInfoForReturnCodeType
28 | */
29 | @Array({129})
30 | @Field(1)
31 | public Pointer DescrInfoForReturnCode() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcReturnResultField() {
35 | super();
36 | }
37 | public CThostFtdcReturnResultField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcRspAuthenticateField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\u037b\ufffd\ufffd\ufffd\ufffd\ufffd\u05a4\ufffd\ufffd\u04e6
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:103
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcRspAuthenticateField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\u00fb\ufffd\ufffd\u02f2\ufffd\u01b7\ufffd\ufffd\u03e2
36 | * C type : TThostFtdcProductInfoType
37 | */
38 | @Array({11})
39 | @Field(2)
40 | public Pointer UserProductInfo() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcRspAuthenticateField() {
44 | super();
45 | }
46 | public CThostFtdcRspAuthenticateField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcRspInfoField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u04e6\ufffd\ufffd\u03e2
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:300
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcRspInfoField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcErrorIDType
19 | */
20 | @Field(0)
21 | public int ErrorID() {
22 | return this.io.getIntField(this, 0);
23 | }
24 | /**
25 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
26 | * C type : TThostFtdcErrorIDType
27 | */
28 | @Field(0)
29 | public CThostFtdcRspInfoField ErrorID(int ErrorID) {
30 | this.io.setIntField(this, 0, ErrorID);
31 | return this;
32 | }
33 | /**
34 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03e2
35 | * C type : TThostFtdcErrorMsgType
36 | */
37 | @Array({81})
38 | @Field(1)
39 | public Pointer ErrorMsg() {
40 | return this.io.getPointerField(this, 1);
41 | }
42 | public CThostFtdcRspInfoField() {
43 | super();
44 | }
45 | public CThostFtdcRspInfoField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcSettlementRefField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:1014
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcSettlementRefField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcDateType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer TradingDay() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcSettlementIDType
28 | */
29 | @Field(1)
30 | public int SettlementID() {
31 | return this.io.getIntField(this, 1);
32 | }
33 | /**
34 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
35 | * C type : TThostFtdcSettlementIDType
36 | */
37 | @Field(1)
38 | public CThostFtdcSettlementRefField SettlementID(int SettlementID) {
39 | this.io.setIntField(this, 1, SettlementID);
40 | return this;
41 | }
42 | public CThostFtdcSettlementRefField() {
43 | super();
44 | }
45 | public CThostFtdcSettlementRefField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcSpecificInstrumentField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u05b8\ufffd\ufffd\ufffd\u013a\ufffd\u053c
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2529
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcSpecificInstrumentField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\u053c\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcInstrumentIDType
19 | */
20 | @Array({31})
21 | @Field(0)
22 | public Pointer InstrumentID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcSpecificInstrumentField() {
26 | super();
27 | }
28 | public CThostFtdcSpecificInstrumentField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcSuperUserFunctionField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd\u0228\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:510
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcSuperUserFunctionField extends StructObject {
16 | /**
17 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcUserIDType
19 | */
20 | @Array({16})
21 | @Field(0)
22 | public Pointer UserID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u0734\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcFunctionCodeType
28 | */
29 | @Field(1)
30 | public byte FunctionCode() {
31 | return this.io.getByteField(this, 1);
32 | }
33 | /**
34 | * \ufffd\ufffd\ufffd\u0734\ufffd\ufffd\ufffd
35 | * C type : TThostFtdcFunctionCodeType
36 | */
37 | @Field(1)
38 | public CThostFtdcSuperUserFunctionField FunctionCode(byte FunctionCode) {
39 | this.io.setByteField(this, 1, FunctionCode);
40 | return this;
41 | }
42 | public CThostFtdcSuperUserFunctionField() {
43 | super();
44 | }
45 | public CThostFtdcSuperUserFunctionField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcSyncStatusField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u036c\ufffd\ufffd\u05f4\u032c
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2885
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcSyncStatusField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcDateType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer TradingDay() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u036c\ufffd\ufffd\u05f4\u032c
27 | * C type : TThostFtdcDataSyncStatusType
28 | */
29 | @Field(1)
30 | public byte DataSyncStatus() {
31 | return this.io.getByteField(this, 1);
32 | }
33 | /**
34 | * \ufffd\ufffd\ufffd\u036c\ufffd\ufffd\u05f4\u032c
35 | * C type : TThostFtdcDataSyncStatusType
36 | */
37 | @Field(1)
38 | public CThostFtdcSyncStatusField DataSyncStatus(byte DataSyncStatus) {
39 | this.io.setByteField(this, 1, DataSyncStatus);
40 | return this;
41 | }
42 | public CThostFtdcSyncStatusField() {
43 | super();
44 | }
45 | public CThostFtdcSyncStatusField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcTradingAccountPasswordField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\u02bd\ufffd\ufffd\u02fb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2693
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcTradingAccountPasswordField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02ba\ufffd
27 | * C type : TThostFtdcAccountIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer AccountID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcPasswordType
37 | */
38 | @Array({41})
39 | @Field(2)
40 | public Pointer Password() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcTradingAccountPasswordField() {
44 | super();
45 | }
46 | public CThostFtdcTradingAccountPasswordField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcTransferQryDetailReqField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u043d\ufffd\ufffd\ufffd\ufffd\ufffd\u03f8\ufffd\ufffd\ufffd\ufffdTradeCode=204999
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:260
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcTransferQryDetailReqField extends StructObject {
16 | /**
17 | * \ufffd\u06bb\ufffd\ufffd\u02bd\ufffd\ufffd\u02fb\ufffd
18 | * C type : TThostFtdcAccountIDType
19 | */
20 | @Array({13})
21 | @Field(0)
22 | public Pointer FutureAccount() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcTransferQryDetailReqField() {
26 | super();
27 | }
28 | public CThostFtdcTransferQryDetailReqField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcUserLogoutField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\u00fb\ufffd\ufffd\u01f3\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:72
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcUserLogoutField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcUserLogoutField() {
35 | super();
36 | }
37 | public CThostFtdcUserLogoutField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thostmduserapi/CThostFtdcVerifyInvestorPasswordField.java:
--------------------------------------------------------------------------------
1 | package thostmduserapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0423\ufffd\ufffd\u0376\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3214
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thostmduserapi")
15 | public class CThostFtdcVerifyInvestorPasswordField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcPasswordType
37 | */
38 | @Array({41})
39 | @Field(2)
40 | public Pointer Password() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcVerifyInvestorPasswordField() {
44 | super();
45 | }
46 | public CThostFtdcVerifyInvestorPasswordField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcBrokerSyncField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\u036c\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:1735
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcBrokerSyncField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcBrokerSyncField() {
26 | super();
27 | }
28 | public CThostFtdcBrokerSyncField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcBrokerUserPasswordField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:853
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcBrokerUserPasswordField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcPasswordType
37 | */
38 | @Array({41})
39 | @Field(2)
40 | public Pointer Password() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcBrokerUserPasswordField() {
44 | super();
45 | }
46 | public CThostFtdcBrokerUserPasswordField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcCommPhaseField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0368\u0476\ufffd\u05f6\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:1034
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcCommPhaseField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcDateType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer TradingDay() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0368\u0476\u02b1\ufffd\u03b1\ufffd\ufffd
27 | * C type : TThostFtdcCommPhaseNoType
28 | */
29 | @Field(1)
30 | public short CommPhaseNo() {
31 | return this.io.getShortField(this, 1);
32 | }
33 | /**
34 | * \u0368\u0476\u02b1\ufffd\u03b1\ufffd\ufffd
35 | * C type : TThostFtdcCommPhaseNoType
36 | */
37 | @Field(1)
38 | public CThostFtdcCommPhaseField CommPhaseNo(short CommPhaseNo) {
39 | this.io.setShortField(this, 1, CommPhaseNo);
40 | return this;
41 | }
42 | public CThostFtdcCommPhaseField() {
43 | super();
44 | }
45 | public CThostFtdcCommPhaseField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcForceUserLogoutField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u01ff\ufffd\u01bd\ufffd\ufffd\ufffd\u0531\ufffd\u02f3\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:81
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcForceUserLogoutField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcForceUserLogoutField() {
35 | super();
36 | }
37 | public CThostFtdcForceUserLogoutField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcInvestorAccountField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02fb\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2566
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcInvestorAccountField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02ba\ufffd
36 | * C type : TThostFtdcAccountIDType
37 | */
38 | @Array({13})
39 | @Field(2)
40 | public Pointer AccountID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcInvestorAccountField() {
44 | super();
45 | }
46 | public CThostFtdcInvestorAccountField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcInvestorGroupField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:519
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcInvestorGroupField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorGroupID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \u0376\ufffd\ufffd\ufffd\u07f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcInvestorGroupNameType
37 | */
38 | @Array({41})
39 | @Field(2)
40 | public Pointer InvestorGroupName() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcInvestorGroupField() {
44 | super();
45 | }
46 | public CThostFtdcInvestorGroupField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcLoadSettlementInfoField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u05f0\ufffd\u063d\ufffd\ufffd\ufffd\ufffd\ufffd\u03e2
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2798
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcLoadSettlementInfoField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcLoadSettlementInfoField() {
26 | super();
27 | }
28 | public CThostFtdcLoadSettlementInfoField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcMarketDataAveragePriceField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Field;
5 | import org.bridj.ann.Library;
6 | /**
7 | * \ufffd\u027d\ufffd\ufffd\ufffd\ufffd
8 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3207
9 | * This file was autogenerated by JNAerator,
10 | * a tool written by Olivier Chafik that uses a few opensource projects..
11 | * For help, please visit NativeLibs4Java or BridJ .
12 | */
13 | @Library("thosttraderapi")
14 | public class CThostFtdcMarketDataAveragePriceField extends StructObject {
15 | /**
16 | * \ufffd\ufffd\ufffd\u057e\ufffd\ufffd
17 | * C type : TThostFtdcPriceType
18 | */
19 | @Field(0)
20 | public double AveragePrice() {
21 | return this.io.getDoubleField(this, 0);
22 | }
23 | /**
24 | * \ufffd\ufffd\ufffd\u057e\ufffd\ufffd
25 | * C type : TThostFtdcPriceType
26 | */
27 | @Field(0)
28 | public CThostFtdcMarketDataAveragePriceField AveragePrice(double AveragePrice) {
29 | this.io.setDoubleField(this, 0, AveragePrice);
30 | return this;
31 | }
32 | public CThostFtdcMarketDataAveragePriceField() {
33 | super();
34 | }
35 | public CThostFtdcMarketDataAveragePriceField(Pointer pointer) {
36 | super(pointer);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcMarketDataExchangeField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u9f7b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2522
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcMarketDataExchangeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcMarketDataExchangeField() {
26 | super();
27 | }
28 | public CThostFtdcMarketDataExchangeField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcNoticeField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\u037b\ufffd\u0368\u05aa
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2765
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcNoticeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u03e2\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcContentType
28 | */
29 | @Array({501})
30 | @Field(1)
31 | public Pointer Content() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\u0368\u05aa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u043a\ufffd
36 | * C type : TThostFtdcSequenceLabelType
37 | */
38 | @Array({2})
39 | @Field(2)
40 | public Pointer SequenceLabel() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcNoticeField() {
44 | super();
45 | }
46 | public CThostFtdcNoticeField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryAccountregisterField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\u01e9\u053c\ufffd\ufffd\u03f5
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:5514
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryAccountregisterField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02ba\ufffd
27 | * C type : TThostFtdcAccountIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer AccountID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\u0431\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcBankIDType
37 | */
38 | @Array({4})
39 | @Field(2)
40 | public Pointer BankID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryAccountregisterField() {
44 | super();
45 | }
46 | public CThostFtdcQryAccountregisterField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryBrokerField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2140
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryBrokerField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryBrokerField() {
26 | super();
27 | }
28 | public CThostFtdcQryBrokerField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryBrokerTradingParamsField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\u05f2\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3581
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryBrokerTradingParamsField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryBrokerTradingParamsField() {
35 | super();
36 | }
37 | public CThostFtdcQryBrokerTradingParamsField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryBrokerUserField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u00fb\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2276
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryBrokerUserField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryBrokerUserField() {
35 | super();
36 | }
37 | public CThostFtdcQryBrokerUserField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryBrokerUserFunctionField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u00fb\ufffd\u0228\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2285
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryBrokerUserFunctionField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryBrokerUserFunctionField() {
35 | super();
36 | }
37 | public CThostFtdcQryBrokerUserFunctionField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryCFMMCBrokerKeyField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u03f5\u0373\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\u053f
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3673
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryCFMMCBrokerKeyField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryCFMMCBrokerKeyField() {
26 | super();
27 | }
28 | public CThostFtdcQryCFMMCBrokerKeyField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryCFMMCTradingAccountKeyField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\ufffd\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u03f5\u0373\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u02bd\ufffd\ufffd\u02fb\ufffd\ufffd\ufffd\u053f
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3714
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryCFMMCTradingAccountKeyField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryCFMMCTradingAccountKeyField() {
35 | super();
36 | }
37 | public CThostFtdcQryCFMMCTradingAccountKeyField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryCommRateModelField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3770
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryCommRateModelField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer CommModelID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryCommRateModelField() {
35 | super();
36 | }
37 | public CThostFtdcQryCommRateModelField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryContractBankField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u01e9\u053c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2962
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryContractBankField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u0434\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcBankIDType
28 | */
29 | @Array({4})
30 | @Field(1)
31 | public Pointer BankID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\u0437\ufffd\ufffd\ufffd\ufffd\u0134\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcBankBrchIDType
37 | */
38 | @Array({5})
39 | @Field(2)
40 | public Pointer BankBrchID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryContractBankField() {
44 | super();
45 | }
46 | public CThostFtdcQryContractBankField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryDepthMarketDataField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2269
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryDepthMarketDataField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\u053c\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcInstrumentIDType
19 | */
20 | @Array({31})
21 | @Field(0)
22 | public Pointer InstrumentID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryDepthMarketDataField() {
26 | super();
27 | }
28 | public CThostFtdcQryDepthMarketDataField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryErrOrderActionField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\udb86\ude35\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3474
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryErrOrderActionField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryErrOrderActionField() {
35 | super();
36 | }
37 | public CThostFtdcQryErrOrderActionField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryErrOrderField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\udb86\ude35\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3287
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryErrOrderField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryErrOrderField() {
35 | super();
36 | }
37 | public CThostFtdcQryErrOrderField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryExchangeField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2242
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryExchangeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryExchangeField() {
26 | super();
27 | }
28 | public CThostFtdcQryExchangeField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryExchangeSequenceField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05f4\u032c
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3542
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryExchangeSequenceField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryExchangeSequenceField() {
26 | super();
27 | }
28 | public CThostFtdcQryExchangeSequenceField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryFrontStatusField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Field;
5 | import org.bridj.ann.Library;
6 | /**
7 | * \ufffd\ufffd\u046f\u01f0\ufffd\ufffd\u05f4\u032c
8 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2189
9 | * This file was autogenerated by JNAerator,
10 | * a tool written by Olivier Chafik that uses a few opensource projects..
11 | * For help, please visit NativeLibs4Java or BridJ .
12 | */
13 | @Library("thosttraderapi")
14 | public class CThostFtdcQryFrontStatusField extends StructObject {
15 | /**
16 | * \u01f0\ufffd\u00f1\ufffd\ufffd
17 | * C type : TThostFtdcFrontIDType
18 | */
19 | @Field(0)
20 | public int FrontID() {
21 | return this.io.getIntField(this, 0);
22 | }
23 | /**
24 | * \u01f0\ufffd\u00f1\ufffd\ufffd
25 | * C type : TThostFtdcFrontIDType
26 | */
27 | @Field(0)
28 | public CThostFtdcQryFrontStatusField FrontID(int FrontID) {
29 | this.io.setIntField(this, 0, FrontID);
30 | return this;
31 | }
32 | public CThostFtdcQryFrontStatusField() {
33 | super();
34 | }
35 | public CThostFtdcQryFrontStatusField(Pointer pointer) {
36 | super(pointer);
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryInstrumentStatusField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u053c\u05f4\u032c
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2557
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryInstrumentStatusField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u053c\ufffd\u06bd\ufffd\ufffd\ufffd\ufffd\ufffd\u0134\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcExchangeInstIDType
28 | */
29 | @Array({31})
30 | @Field(1)
31 | public Pointer ExchangeInstID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryInstrumentStatusField() {
35 | super();
36 | }
37 | public CThostFtdcQryInstrumentStatusField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryInvestorField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2074
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryInvestorField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryInvestorField() {
35 | super();
36 | }
37 | public CThostFtdcQryInvestorField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryInvestorGroupField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u05f1\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2098
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryInvestorGroupField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryInvestorGroupField() {
26 | super();
27 | }
28 | public CThostFtdcQryInvestorGroupField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryInvestorPositionField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\u07f3\u05b2\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2054
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryInvestorPositionField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\u053c\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcInstrumentIDType
37 | */
38 | @Array({31})
39 | @Field(2)
40 | public Pointer InstrumentID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryInvestorPositionField() {
44 | super();
45 | }
46 | public CThostFtdcQryInvestorPositionField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryLinkManField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u03f5\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2894
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryLinkManField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryLinkManField() {
35 | super();
36 | }
37 | public CThostFtdcQryLinkManField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryMDTraderOfferField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u9c68\ufffd\u033b\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2747
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryMDTraderOfferField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcParticipantIDType
28 | */
29 | @Array({11})
30 | @Field(1)
31 | public Pointer ParticipantID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcTraderIDType
37 | */
38 | @Array({21})
39 | @Field(2)
40 | public Pointer TraderID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryMDTraderOfferField() {
44 | super();
45 | }
46 | public CThostFtdcQryMDTraderOfferField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryMarginModelField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\u07f1\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3790
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryMarginModelField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u05a4\ufffd\ufffd\ufffd\ufffd\u0123\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer MarginModelID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryMarginModelField() {
35 | super();
36 | }
37 | public CThostFtdcQryMarginModelField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryNoticeField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\u037b\ufffd\u0368\u05aa
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2758
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryNoticeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryNoticeField() {
26 | super();
27 | }
28 | public CThostFtdcQryNoticeField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryOrderActionField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2211
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryOrderActionField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcExchangeIDType
37 | */
38 | @Array({9})
39 | @Field(2)
40 | public Pointer ExchangeID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryOrderActionField() {
44 | super();
45 | }
46 | public CThostFtdcQryOrderActionField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryPartBrokerField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2158
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryPartBrokerField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcBrokerIDType
28 | */
29 | @Array({11})
30 | @Field(1)
31 | public Pointer BrokerID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcParticipantIDType
37 | */
38 | @Array({11})
39 | @Field(2)
40 | public Pointer ParticipantID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryPartBrokerField() {
44 | super();
45 | }
46 | public CThostFtdcQryPartBrokerField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryProductField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u01b7
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2249
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryProductField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\u01b7\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcInstrumentIDType
19 | */
20 | @Array({31})
21 | @Field(0)
22 | public Pointer ProductID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQryProductField() {
26 | super();
27 | }
28 | public CThostFtdcQryProductField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQrySettlementInfoConfirmField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03e2\u0237\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2789
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQrySettlementInfoConfirmField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQrySettlementInfoConfirmField() {
35 | super();
36 | }
37 | public CThostFtdcQrySettlementInfoConfirmField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQrySettlementInfoField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u0376\ufffd\ufffd\ufffd\u07fd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2314
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQrySettlementInfoField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcDateType
37 | */
38 | @Array({9})
39 | @Field(2)
40 | public Pointer TradingDay() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQrySettlementInfoField() {
44 | super();
45 | }
46 | public CThostFtdcQrySettlementInfoField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQrySuperUserField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\u00fb\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2235
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQrySuperUserField extends StructObject {
16 | /**
17 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcUserIDType
19 | */
20 | @Array({16})
21 | @Field(0)
22 | public Pointer UserID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQrySuperUserField() {
26 | super();
27 | }
28 | public CThostFtdcQrySuperUserField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQrySuperUserFunctionField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd\u0228\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2169
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQrySuperUserFunctionField extends StructObject {
16 | /**
17 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcUserIDType
19 | */
20 | @Array({16})
21 | @Field(0)
22 | public Pointer UserID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQrySuperUserFunctionField() {
26 | super();
27 | }
28 | public CThostFtdcQrySuperUserFunctionField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQrySyncDepositField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u02ee
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2305
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQrySyncDepositField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u02ee\ufffd\ufffd
27 | * C type : TThostFtdcDepositSeqNoType
28 | */
29 | @Array({15})
30 | @Field(1)
31 | public Pointer DepositSeqNo() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQrySyncDepositField() {
35 | super();
36 | }
37 | public CThostFtdcQrySyncDepositField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQrySyncStatusField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\u03fa\ufffd\u053c\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2861
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQrySyncStatusField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcDateType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer TradingDay() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcQrySyncStatusField() {
26 | super();
27 | }
28 | public CThostFtdcQrySyncStatusField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryTraderField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\u0531
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2147
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryTraderField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcExchangeIDType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer ExchangeID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcParticipantIDType
28 | */
29 | @Array({11})
30 | @Field(1)
31 | public Pointer ParticipantID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0531\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcTraderIDType
37 | */
38 | @Array({21})
39 | @Field(2)
40 | public Pointer TraderID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryTraderField() {
44 | super();
45 | }
46 | public CThostFtdcQryTraderField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryTradingAccountField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\u02bd\ufffd\ufffd\u02fb\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2065
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryTradingAccountField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryTradingAccountField() {
35 | super();
36 | }
37 | public CThostFtdcQryTradingAccountField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryTradingNoticeField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\ufffd\ufffd\u00bc\ufffd\u0368\u05aa
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3278
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryTradingNoticeField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryTradingNoticeField() {
35 | super();
36 | }
37 | public CThostFtdcQryTradingNoticeField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryTransferBankField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\u05ea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2603
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryTransferBankField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0434\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBankIDType
19 | */
20 | @Array({4})
21 | @Field(0)
22 | public Pointer BankID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u0437\ufffd\ufffd\ufffd\ufffd\u0134\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcBankBrchIDType
28 | */
29 | @Array({5})
30 | @Field(1)
31 | public Pointer BankBrchID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQryTransferBankField() {
35 | super();
36 | }
37 | public CThostFtdcQryTransferBankField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQryTransferSerialField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u046f\u05ea\ufffd\ufffd\ufffd\ufffd\u02ee
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:5348
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQryTransferSerialField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02ba\ufffd
27 | * C type : TThostFtdcAccountIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer AccountID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\u0431\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcBankIDType
37 | */
38 | @Array({4})
39 | @Field(2)
40 | public Pointer BankID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcQryTransferSerialField() {
44 | super();
45 | }
46 | public CThostFtdcQryTransferSerialField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcQueryBrokerDepositField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\u02bd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3633
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcQueryBrokerDepositField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcExchangeIDType
28 | */
29 | @Array({9})
30 | @Field(1)
31 | public Pointer ExchangeID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcQueryBrokerDepositField() {
35 | super();
36 | }
37 | public CThostFtdcQueryBrokerDepositField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcRemoveParkedOrderField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u027e\ufffd\ufffd\u0524\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3161
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcRemoveParkedOrderField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \u0524\ufffd\ud986\ude35\ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcParkedOrderIDType
37 | */
38 | @Array({13})
39 | @Field(2)
40 | public Pointer ParkedOrderID() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcRemoveParkedOrderField() {
44 | super();
45 | }
46 | public CThostFtdcRemoveParkedOrderField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcReturnResultField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u063d\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:5009
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcReturnResultField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0634\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcReturnCodeType
19 | */
20 | @Array({7})
21 | @Field(0)
22 | public Pointer ReturnCode() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcDescrInfoForReturnCodeType
28 | */
29 | @Array({129})
30 | @Field(1)
31 | public Pointer DescrInfoForReturnCode() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcReturnResultField() {
35 | super();
36 | }
37 | public CThostFtdcReturnResultField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcRspAuthenticateField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\u037b\ufffd\ufffd\ufffd\ufffd\ufffd\u05a4\ufffd\ufffd\u04e6
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:103
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcRspAuthenticateField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\u00fb\ufffd\ufffd\u02f2\ufffd\u01b7\ufffd\ufffd\u03e2
36 | * C type : TThostFtdcProductInfoType
37 | */
38 | @Array({11})
39 | @Field(2)
40 | public Pointer UserProductInfo() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcRspAuthenticateField() {
44 | super();
45 | }
46 | public CThostFtdcRspAuthenticateField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcRspInfoField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u04e6\ufffd\ufffd\u03e2
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:300
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcRspInfoField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcErrorIDType
19 | */
20 | @Field(0)
21 | public int ErrorID() {
22 | return this.io.getIntField(this, 0);
23 | }
24 | /**
25 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
26 | * C type : TThostFtdcErrorIDType
27 | */
28 | @Field(0)
29 | public CThostFtdcRspInfoField ErrorID(int ErrorID) {
30 | this.io.setIntField(this, 0, ErrorID);
31 | return this;
32 | }
33 | /**
34 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03e2
35 | * C type : TThostFtdcErrorMsgType
36 | */
37 | @Array({81})
38 | @Field(1)
39 | public Pointer ErrorMsg() {
40 | return this.io.getPointerField(this, 1);
41 | }
42 | public CThostFtdcRspInfoField() {
43 | super();
44 | }
45 | public CThostFtdcRspInfoField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcSettlementRefField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:1014
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcSettlementRefField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcDateType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer TradingDay() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcSettlementIDType
28 | */
29 | @Field(1)
30 | public int SettlementID() {
31 | return this.io.getIntField(this, 1);
32 | }
33 | /**
34 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
35 | * C type : TThostFtdcSettlementIDType
36 | */
37 | @Field(1)
38 | public CThostFtdcSettlementRefField SettlementID(int SettlementID) {
39 | this.io.setIntField(this, 1, SettlementID);
40 | return this;
41 | }
42 | public CThostFtdcSettlementRefField() {
43 | super();
44 | }
45 | public CThostFtdcSettlementRefField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcSpecificInstrumentField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u05b8\ufffd\ufffd\ufffd\u013a\ufffd\u053c
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2529
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcSpecificInstrumentField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\u053c\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcInstrumentIDType
19 | */
20 | @Array({31})
21 | @Field(0)
22 | public Pointer InstrumentID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcSpecificInstrumentField() {
26 | super();
27 | }
28 | public CThostFtdcSpecificInstrumentField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcSuperUserFunctionField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\ufffd\ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd\u0228\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:510
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcSuperUserFunctionField extends StructObject {
16 | /**
17 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcUserIDType
19 | */
20 | @Array({16})
21 | @Field(0)
22 | public Pointer UserID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u0734\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcFunctionCodeType
28 | */
29 | @Field(1)
30 | public byte FunctionCode() {
31 | return this.io.getByteField(this, 1);
32 | }
33 | /**
34 | * \ufffd\ufffd\ufffd\u0734\ufffd\ufffd\ufffd
35 | * C type : TThostFtdcFunctionCodeType
36 | */
37 | @Field(1)
38 | public CThostFtdcSuperUserFunctionField FunctionCode(byte FunctionCode) {
39 | this.io.setByteField(this, 1, FunctionCode);
40 | return this;
41 | }
42 | public CThostFtdcSuperUserFunctionField() {
43 | super();
44 | }
45 | public CThostFtdcSuperUserFunctionField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcSyncStatusField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\ufffd\u036c\ufffd\ufffd\u05f4\u032c
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2885
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcSyncStatusField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcDateType
19 | */
20 | @Array({9})
21 | @Field(0)
22 | public Pointer TradingDay() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\ufffd\ufffd\u036c\ufffd\ufffd\u05f4\u032c
27 | * C type : TThostFtdcDataSyncStatusType
28 | */
29 | @Field(1)
30 | public byte DataSyncStatus() {
31 | return this.io.getByteField(this, 1);
32 | }
33 | /**
34 | * \ufffd\ufffd\ufffd\u036c\ufffd\ufffd\u05f4\u032c
35 | * C type : TThostFtdcDataSyncStatusType
36 | */
37 | @Field(1)
38 | public CThostFtdcSyncStatusField DataSyncStatus(byte DataSyncStatus) {
39 | this.io.setByteField(this, 1, DataSyncStatus);
40 | return this;
41 | }
42 | public CThostFtdcSyncStatusField() {
43 | super();
44 | }
45 | public CThostFtdcSyncStatusField(Pointer pointer) {
46 | super(pointer);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcTradingAccountPasswordField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\u02bd\ufffd\ufffd\u02fb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:2693
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcTradingAccountPasswordField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\ufffd\ufffd\u02ba\ufffd
27 | * C type : TThostFtdcAccountIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer AccountID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcPasswordType
37 | */
38 | @Array({41})
39 | @Field(2)
40 | public Pointer Password() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcTradingAccountPasswordField() {
44 | super();
45 | }
46 | public CThostFtdcTradingAccountPasswordField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcTransferQryDetailReqField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\ufffd\u046f\ufffd\ufffd\ufffd\u043d\ufffd\ufffd\ufffd\ufffd\ufffd\u03f8\ufffd\ufffd\ufffd\ufffdTradeCode=204999
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:260
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcTransferQryDetailReqField extends StructObject {
16 | /**
17 | * \ufffd\u06bb\ufffd\ufffd\u02bd\ufffd\ufffd\u02fb\ufffd
18 | * C type : TThostFtdcAccountIDType
19 | */
20 | @Array({13})
21 | @Field(0)
22 | public Pointer FutureAccount() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | public CThostFtdcTransferQryDetailReqField() {
26 | super();
27 | }
28 | public CThostFtdcTransferQryDetailReqField(Pointer pointer) {
29 | super(pointer);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcUserLogoutField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \ufffd\u00fb\ufffd\ufffd\u01f3\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:72
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcUserLogoutField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \ufffd\u00fb\ufffd\ufffd\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcUserIDType
28 | */
29 | @Array({16})
30 | @Field(1)
31 | public Pointer UserID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | public CThostFtdcUserLogoutField() {
35 | super();
36 | }
37 | public CThostFtdcUserLogoutField(Pointer pointer) {
38 | super(pointer);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/src/main/java/thosttraderapi/CThostFtdcVerifyInvestorPasswordField.java:
--------------------------------------------------------------------------------
1 | package thosttraderapi;
2 | import org.bridj.Pointer;
3 | import org.bridj.StructObject;
4 | import org.bridj.ann.Array;
5 | import org.bridj.ann.Field;
6 | import org.bridj.ann.Library;
7 | /**
8 | * \u0423\ufffd\ufffd\u0376\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
9 | * native declaration : ctpapi/linux/ThostFtdcUserApiStruct.h:3214
10 | * This file was autogenerated by JNAerator,
11 | * a tool written by Olivier Chafik that uses a few opensource projects..
12 | * For help, please visit NativeLibs4Java or BridJ .
13 | */
14 | @Library("thosttraderapi")
15 | public class CThostFtdcVerifyInvestorPasswordField extends StructObject {
16 | /**
17 | * \ufffd\ufffd\ufffd\u0379\ufffd\u02fe\ufffd\ufffd\ufffd\ufffd
18 | * C type : TThostFtdcBrokerIDType
19 | */
20 | @Array({11})
21 | @Field(0)
22 | public Pointer BrokerID() {
23 | return this.io.getPointerField(this, 0);
24 | }
25 | /**
26 | * \u0376\ufffd\ufffd\ufffd\u07f4\ufffd\ufffd\ufffd
27 | * C type : TThostFtdcInvestorIDType
28 | */
29 | @Array({13})
30 | @Field(1)
31 | public Pointer InvestorID() {
32 | return this.io.getPointerField(this, 1);
33 | }
34 | /**
35 | * \ufffd\ufffd\ufffd\ufffd
36 | * C type : TThostFtdcPasswordType
37 | */
38 | @Array({41})
39 | @Field(2)
40 | public Pointer Password() {
41 | return this.io.getPointerField(this, 2);
42 | }
43 | public CThostFtdcVerifyInvestorPasswordField() {
44 | super();
45 | }
46 | public CThostFtdcVerifyInvestorPasswordField(Pointer pointer) {
47 | super(pointer);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/target/debug/DialogRsp.con:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/target/debug/QueryRsp.con:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/target/debug/TradingDay.con:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/target/debug/TradingDay.con
--------------------------------------------------------------------------------
/target/debug/libbridj.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/target/debug/libbridj.so
--------------------------------------------------------------------------------
/target/debug/libthostmduserapi.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/target/debug/libthostmduserapi.so
--------------------------------------------------------------------------------
/target/debug/libthosttraderapi.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tradercoder/CTPJA/89fe94208fa2e62e2d36aeab58d150f305a9ca14/target/debug/libthosttraderapi.so
--------------------------------------------------------------------------------
/运行环境说明.txt:
--------------------------------------------------------------------------------
1 |
2 | OS: linux 64 bit
3 | JDK: JDK7
4 |
5 |
6 |
--------------------------------------------------------------------------------