B2BITS FIX Antenna HFT
1.0.16
|
#include <ILink3V5BinaryMessages.h>
Protected Member Functions | |
bool | gotToTheEnd () |
virtual void | iterateOverOptFields ()=0 |
virtual bool | moveToNext ()=0 |
bool | processBitField () |
Protected Attributes | |
u32 * | curBitField_ |
unsigned int | curBitFieldBitsNum_ |
unsigned int | curBitFieldIndex_ |
u32 | curBitFieldValue_ |
void * | curBuffer |
size_t | curFieldIndex_ |
void * | curOrigBitField_ |
FieldValueType | curOrigBitFieldValueType_ |
const FieldDescriptor * | fields_ |
size_t | fieldsCount_ |
bool | initialized_ |
void * | startBuffer |
|
inline |
|
inlinevirtual |
|
inline |
References ILink3V5::CHARValueType, and ILink3V5::getCHARFieldValue().
|
inline |
References ILink3V5::charNULLValueType, and ILink3V5::getcharNULLFieldValue().
|
inline |
References ILink3V5::ClientFlowTypeValueType, and ILink3V5::getClientFlowTypeFieldValue().
|
inline |
References ILink3V5::CrossOrderTypeValueType, and ILink3V5::getCrossOrderTypeFieldValue().
|
inline |
|
inline |
References ILink3V5::CrossTypeValueType, and ILink3V5::getCrossTypeFieldValue().
|
inline |
References ILink3V5::CxlRejRspValueType, and ILink3V5::getCxlRejRspFieldValue().
|
inline |
References ILink3V5::CxrRejRspValueType, and ILink3V5::getCxrRejRspFieldValue().
|
inline |
References ILink3V5::DATAValueType, and ILink3V5::getDATAFieldValue().
|
inline |
References ILink3V5::Decimal32NULLValueType, and ILink3V5::getDecimal32NULLFieldValue().
|
inline |
References ILink3V5::Decimal64NULLValueType, and ILink3V5::getDecimal64NULLFieldValue().
|
inline |
References ILink3V5::enumNULLValueType, and ILink3V5::getenumNULLFieldValue().
|
inline |
References ILink3V5::ExchFlowTypValueType, and ILink3V5::getExchFlowTypFieldValue().
|
inline |
References ILink3V5::ExecTypeCxlValueType, and ILink3V5::getExecTypeCxlFieldValue().
|
inline |
References ILink3V5::ExecTypeExpValueType, and ILink3V5::getExecTypeExpFieldValue().
|
inline |
References ILink3V5::ExecTypeModifyValueType, and ILink3V5::getExecTypeModifyFieldValue().
|
inline |
References ILink3V5::ExecTypeTradeValueType, and ILink3V5::getExecTypeTradeFieldValue().
|
inline |
References ILink3V5::ExecTypNewValueType, and ILink3V5::getExecTypNewFieldValue().
|
inline |
References ILink3V5::ExecTypRejValueType, and ILink3V5::getExecTypRejFieldValue().
|
inline |
References ILink3V5::ExecTypStatusValueType, and ILink3V5::getExecTypStatusFieldValue().
|
inline |
Referenced by ILink3V5::binToFix(), ILink3V5::fieldToFix(), ILink3V5::fixToBin(), and ILink3V5::fixToField().
|
inline |
References ILink3V5::isGroupValueType().
Referenced by ILink3V5::OrderMassActionReport562::getNoAffectedOrders(), ILink3V5::ExecutionReportTradeAddendumOutright548::getNoFills(), ILink3V5::ExecutionReportTradeAddendumSpread549::getNoFills(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::getNoFills(), ILink3V5::ExecutionReportTradeOutright525::getNoFills(), ILink3V5::ExecutionReportTradeSpread526::getNoFills(), ILink3V5::ExecutionReportTradeSpreadLeg527::getNoFills(), ILink3V5::ExecutionReportTradeAddendumSpread549::getNoLegs(), ILink3V5::ExecutionReportTradeSpread526::getNoLegs(), ILink3V5::SecurityDefinitionRequest560::getNoLegs(), ILink3V5::SecurityDefinitionResponse561::getNoLegs(), ILink3V5::ExecutionReportTradeAddendumOutright548::getNoOrderEvents(), ILink3V5::ExecutionReportTradeAddendumSpread549::getNoOrderEvents(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::getNoOrderEvents(), ILink3V5::ExecutionReportTradeOutright525::getNoOrderEvents(), ILink3V5::ExecutionReportTradeSpread526::getNoOrderEvents(), ILink3V5::ExecutionReportTradeSpreadLeg527::getNoOrderEvents(), ILink3V5::PartyDetailsDefinitionRequest518::getNoPartyDetails(), ILink3V5::PartyDetailsDefinitionRequestAck519::getNoPartyDetails(), ILink3V5::PartyDetailsListReport538::getNoPartyDetails(), ILink3V5::PartyDetailsListRequest537::getNoPartyIDs(), ILink3V5::MassQuote517::getNoQuoteEntries(), ILink3V5::MassQuoteAck545::getNoQuoteEntries(), ILink3V5::QuoteCancel528::getNoQuoteEntries(), ILink3V5::QuoteCancelAck563::getNoQuoteEntries(), ILink3V5::QuoteCancel528::getNoQuoteSets(), ILink3V5::QuoteCancelAck563::getNoQuoteSets(), ILink3V5::RequestForQuote543::getNoRelatedSym(), ILink3V5::PartyDetailsListRequest537::getNoRequestingPartyIDs(), ILink3V5::NewOrderCross544::getNoSides(), ILink3V5::PartyDetailsDefinitionRequest518::getNoTrdRegPublications(), ILink3V5::PartyDetailsDefinitionRequestAck519::getNoTrdRegPublications(), and ILink3V5::PartyDetailsListReport538::getNoTrdRegPublications().
|
inline |
|
inline |
References ILink3V5::getgroupSizeFieldValue(), and ILink3V5::groupSizeValueType.
|
inline |
References ILink3V5::getHMACVersionFieldValue(), and ILink3V5::HMACVersionValueType.
|
inline |
References ILink3V5::getInt32FieldValue(), and ILink3V5::Int32ValueType.
|
inline |
References ILink3V5::getInt32NULLFieldValue(), and ILink3V5::Int32NULLValueType.
|
inline |
References ILink3V5::getLegSecIDSourceFieldValue(), and ILink3V5::LegSecIDSourceValueType.
|
inline |
References ILink3V5::getLocalMktDateFieldValue(), and ILink3V5::LocalMktDateValueType.
|
inline |
References ILink3V5::getMassActionFieldValue(), and ILink3V5::MassActionValueType.
|
inline |
|
inline |
References ILink3V5::getmessageHeaderFieldValue(), and ILink3V5::messageHeaderValueType.
|
inline |
References ILink3V5::getModifyStatusFieldValue(), and ILink3V5::ModifyStatusValueType.
|
inline |
References ILink3V5::getNoPtyUpdFieldValue(), and ILink3V5::NoPtyUpdValueType.
|
inline |
References ILink3V5::getOrdStatusCxlFieldValue(), and ILink3V5::OrdStatusCxlValueType.
|
inline |
|
inline |
|
inline |
References ILink3V5::getOrdStatusExpFieldValue(), and ILink3V5::OrdStatusExpValueType.
|
inline |
References ILink3V5::getOrdStatusNewFieldValue(), and ILink3V5::OrdStatusNewValueType.
|
inline |
References ILink3V5::getOrdStatusRejFieldValue(), and ILink3V5::OrdStatusRejValueType.
|
inline |
References ILink3V5::getPartyIDSourceFieldValue(), and ILink3V5::PartyIDSourceValueType.
|
inline |
References ILink3V5::getPRICE9FieldValue(), and ILink3V5::PRICE9ValueType.
|
inline |
References ILink3V5::getPRICENULL9FieldValue(), and ILink3V5::PRICENULL9ValueType.
|
inline |
|
inline |
|
inline |
References ILink3V5::getString10ReqFieldValue(), and ILink3V5::String10ReqValueType.
|
inline |
References ILink3V5::getString17FieldValue(), and ILink3V5::String17ValueType.
|
inline |
References ILink3V5::getString20FieldValue(), and ILink3V5::String20ValueType.
|
inline |
References ILink3V5::getString20ReqFieldValue(), and ILink3V5::String20ReqValueType.
|
inline |
References ILink3V5::getString256FieldValue(), and ILink3V5::String256ValueType.
|
inline |
References ILink3V5::getString2FieldValue(), and ILink3V5::String2ValueType.
|
inline |
References ILink3V5::getString30FieldValue(), and ILink3V5::String30ValueType.
|
inline |
References ILink3V5::getString30ReqFieldValue(), and ILink3V5::String30ReqValueType.
|
inline |
References ILink3V5::getString32ReqFieldValue(), and ILink3V5::String32ReqValueType.
|
inline |
References ILink3V5::getString3FieldValue(), and ILink3V5::String3ValueType.
|
inline |
References ILink3V5::getString3ReqFieldValue(), and ILink3V5::String3ReqValueType.
|
inline |
References ILink3V5::getString40FieldValue(), and ILink3V5::String40ValueType.
|
inline |
References ILink3V5::getString48FieldValue(), and ILink3V5::String48ValueType.
|
inline |
References ILink3V5::getString5FieldValue(), and ILink3V5::String5ValueType.
|
inline |
References ILink3V5::getString5ReqFieldValue(), and ILink3V5::String5ReqValueType.
|
inline |
References ILink3V5::getString75FieldValue(), and ILink3V5::String75ValueType.
|
inline |
References ILink3V5::getString8FieldValue(), and ILink3V5::String8ValueType.
|
inline |
References ILink3V5::getString8ReqFieldValue(), and ILink3V5::String8ReqValueType.
|
inline |
References ILink3V5::getStringLength35FieldValue(), and ILink3V5::StringLength35ValueType.
|
inline |
References ILink3V5::getStringLength6FieldValue(), and ILink3V5::StringLength6ValueType.
|
pure virtual |
Implemented in ILink3V5::FieldsSetIterator, and ILink3V5::FieldsIterator.
|
inline |
References ILink3V5::getUDIFieldValue(), and ILink3V5::UDIValueType.
|
inline |
References ILink3V5::getuInt16FieldValue(), and ILink3V5::uInt16ValueType.
|
inline |
References ILink3V5::getuInt16NULLFieldValue(), and ILink3V5::uInt16NULLValueType.
|
inline |
References ILink3V5::getuInt32FieldValue(), and ILink3V5::uInt32ValueType.
|
inline |
References ILink3V5::getuInt32NULLFieldValue(), and ILink3V5::uInt32NULLValueType.
|
inline |
References ILink3V5::getuInt64FieldValue(), and ILink3V5::uInt64ValueType.
|
inline |
References ILink3V5::getuInt64NULLFieldValue(), and ILink3V5::uInt64NULLValueType.
|
inline |
References ILink3V5::getuInt8FieldValue(), and ILink3V5::uInt8ValueType.
|
inline |
References ILink3V5::getuInt8NULLFieldValue(), and ILink3V5::uInt8NULLValueType.
|
inlineprotected |
|
protectedpure virtual |
Implemented in ILink3V5::FieldsSetIterator, and ILink3V5::FieldsIterator.
|
protectedpure virtual |
Implemented in ILink3V5::FieldsSetIterator, and ILink3V5::FieldsIterator.
|
inline |
Referenced by ILink3V5::binToFix(), ILink3V5::fieldToFix(), ILink3V5::fixToBin(), ILink3V5::fixToField(), ILink3V5::OrderMassActionReport562::getNoAffectedOrders(), ILink3V5::ExecutionReportTradeAddendumOutright548::getNoFills(), ILink3V5::ExecutionReportTradeAddendumSpread549::getNoFills(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::getNoFills(), ILink3V5::ExecutionReportTradeOutright525::getNoFills(), ILink3V5::ExecutionReportTradeSpread526::getNoFills(), ILink3V5::ExecutionReportTradeSpreadLeg527::getNoFills(), ILink3V5::ExecutionReportTradeAddendumSpread549::getNoLegs(), ILink3V5::ExecutionReportTradeSpread526::getNoLegs(), ILink3V5::SecurityDefinitionRequest560::getNoLegs(), ILink3V5::SecurityDefinitionResponse561::getNoLegs(), ILink3V5::ExecutionReportTradeAddendumOutright548::getNoOrderEvents(), ILink3V5::ExecutionReportTradeAddendumSpread549::getNoOrderEvents(), ILink3V5::ExecutionReportTradeAddendumSpreadLeg550::getNoOrderEvents(), ILink3V5::ExecutionReportTradeOutright525::getNoOrderEvents(), ILink3V5::ExecutionReportTradeSpread526::getNoOrderEvents(), ILink3V5::ExecutionReportTradeSpreadLeg527::getNoOrderEvents(), ILink3V5::PartyDetailsDefinitionRequest518::getNoPartyDetails(), ILink3V5::PartyDetailsDefinitionRequestAck519::getNoPartyDetails(), ILink3V5::PartyDetailsListReport538::getNoPartyDetails(), ILink3V5::PartyDetailsListRequest537::getNoPartyIDs(), ILink3V5::MassQuote517::getNoQuoteEntries(), ILink3V5::MassQuoteAck545::getNoQuoteEntries(), ILink3V5::QuoteCancel528::getNoQuoteEntries(), ILink3V5::QuoteCancelAck563::getNoQuoteEntries(), ILink3V5::QuoteCancel528::getNoQuoteSets(), ILink3V5::QuoteCancelAck563::getNoQuoteSets(), ILink3V5::RequestForQuote543::getNoRelatedSym(), ILink3V5::PartyDetailsListRequest537::getNoRequestingPartyIDs(), ILink3V5::NewOrderCross544::getNoSides(), ILink3V5::PartyDetailsDefinitionRequest518::getNoTrdRegPublications(), ILink3V5::PartyDetailsDefinitionRequestAck519::getNoTrdRegPublications(), ILink3V5::PartyDetailsListReport538::getNoTrdRegPublications(), ILink3V5::FieldsIterator::getTotalSize(), ILink3V5::FieldsSetIterator::getTotalSize(), ILink3V5::FieldsIterator::toStream(), and ILink3V5::FieldsSetIterator::toStream().
|
inline |
|
inlineprotected |
|
pure virtual |
Implemented in ILink3V5::FieldsSetIterator, and ILink3V5::FieldsIterator.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by ILink3V5::FieldsIterator::toStream(), and ILink3V5::FieldsSetIterator::toStream().
|
protected |
|
protected |
|
protected |
Referenced by ILink3V5::FieldsIterator::toStream(), and ILink3V5::FieldsSetIterator::toStream().
|
protected |
|
protected |
|
protected |