├── .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 | 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 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/scopes/scope_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 | --------------------------------------------------------------------------------