B2BITS FIX Antenna HFT
1.0.17
|
#include <B3BinaryMessages.h>
Static Public Member Functions | |
static FieldsIterator | getIterator (const StandardHeader &message) |
static const MessageType & | getMessageType () |
static size_t | getMinMessageSize () |
static const SecurityExchange & | getSecurityExchange () |
static const SecurityIDSource & | getSecurityIDSource () |
static FieldsSetIterator | getSetIterator (StandardHeader &message) |
static bool | isDynamicSizeMessage () |
static void | updateMessageLength (StandardHeader &message) |
Static Public Attributes | |
static const u16 | BlockLength = 172 |
static const u16 | TemplateID = 200 |
|
inline |
|
inlineexplicit |
References B3::account, B3::businessHeader, B3::crossID, B3::deskID, B3::expireDate, B3::getAccountOptionalNullValue(), B3::getCrossIDOptionalNullValue(), B3::getLocalMktDateOptionalNullValue(), B3::getOrdTagIDNullValue(), B3::getQuantityOptionalNullValue(), B3::getStrategyIDOptionalNullValue(), B3::investorID, B3::marketSegmentReceivedTime, B3::maxFloor, B3::minQty, B3::Null, B3::ordTagID, B3::price, B3::protectionPrice, B3::receivedTime, B3::SchemaID, B3::SchemaVersion, B3::stopPx, B3::strategyID, and B3::transactTime.
|
inline |
References B3::account.
|
inline |
References B3::clOrdID.
|
inline |
References B3::crossID.
|
inline |
References B3::crossPrioritization.
|
inline |
References B3::crossType.
|
inline |
References B3::execID.
|
inline |
References B3::expireDate.
|
inline |
|
inlinestatic |
References B3::ExecutionReport_New_IteratorDefines.
|
inline |
References B3::maxFloor.
|
inlinestatic |
References B3::ExecutionReport_New.
Referenced by B3::createMessage(), and B3::populateWithConstFields().
|
inlinestatic |
References B3::ExecutionReport_New.
|
inline |
References B3::minQty.
|
inline |
References B3::mmProtectionReset.
|
inline |
|
inline |
References B3::multiLegReportingType.
|
inline |
References B3::orderID.
|
inline |
References B3::orderQty.
|
inline |
References B3::ordStatus.
|
inline |
References B3::ordTagID.
|
inline |
References B3::ordType.
|
inline |
References B3::paddingBeforeOrdTagID.
|
inline |
References B3::paddingBeforeStrategyID.
|
inline |
References B3::secondaryOrderID.
|
inlinestatic |
Referenced by B3::createMessage(), and B3::populateWithConstFields().
|
inline |
References B3::securityID.
|
inlinestatic |
References B3::EXCHANGE_SYMBOL.
Referenced by B3::createMessage(), and B3::populateWithConstFields().
|
inline |
|
inlinestatic |
References B3::ExecutionReport_New_IteratorDefines.
|
inline |
References B3::strategyID.
|
inline |
References B3::timeInForce.
|
inline |
References B3::tradeDate.
|
inline |
References B3::workingIndicator.
|
inlinestatic |
|
inline |
References B3::account.
|
inline |
References B3::clOrdID.
|
inline |
References B3::crossID.
|
inline |
References B3::crossPrioritization.
|
inline |
References B3::crossType.
|
inline |
References B3::execID.
|
inline |
References B3::expireDate.
|
inline |
References B3::maxFloor.
|
inline |
References B3::minQty.
|
inline |
References B3::mmProtectionReset.
|
inline |
References B3::multiLegReportingType.
|
inline |
References B3::orderID.
|
inline |
References B3::orderQty.
|
inline |
References B3::ordStatus.
|
inline |
References B3::ordTagID.
|
inline |
References B3::ordType.
|
inline |
References B3::paddingBeforeOrdTagID, and B3::StringCopy().
|
inline |
References B3::paddingBeforeStrategyID.
|
inline |
References B3::secondaryOrderID.
|
inline |
References B3::securityID.
|
inline |
References B3::strategyID.
|
inline |
References B3::timeInForce.
|
inline |
References B3::tradeDate.
|
inline |
References B3::workingIndicator.
|
inline |
Referenced by B3::messageToStream().
|
inline |
|
inline |
References B3::updateMessageLength().
|
inlinestatic |
References B3::StandardHeader::setMessageLength().
AccountOptional B3::ExecutionReport_New::account |
|
static |
OutboundBusinessHeader B3::ExecutionReport_New::businessHeader |
ClOrdID B3::ExecutionReport_New::clOrdID |
CrossIDOptional B3::ExecutionReport_New::crossID |
CrossPrioritizationOptional B3::ExecutionReport_New::crossPrioritization |
CrossTypeOptional B3::ExecutionReport_New::crossType |
DeskIDEncoding B3::ExecutionReport_New::deskID |
ExecID B3::ExecutionReport_New::execID |
LocalMktDateOptional B3::ExecutionReport_New::expireDate |
InvestorID B3::ExecutionReport_New::investorID |
UTCTimestampNanosOptional B3::ExecutionReport_New::marketSegmentReceivedTime |
QuantityOptional B3::ExecutionReport_New::maxFloor |
QuantityOptional B3::ExecutionReport_New::minQty |
BooleanOptional B3::ExecutionReport_New::mmProtectionReset |
MultiLegReportingTypeOptional B3::ExecutionReport_New::multiLegReportingType |
OrderID B3::ExecutionReport_New::orderID |
Quantity B3::ExecutionReport_New::orderQty |
OrdStatus B3::ExecutionReport_New::ordStatus |
OrdTagID B3::ExecutionReport_New::ordTagID |
OrdType B3::ExecutionReport_New::ordType |
Padding3 B3::ExecutionReport_New::paddingBeforeOrdTagID |
Padding1 B3::ExecutionReport_New::paddingBeforeStrategyID |
PriceOptional B3::ExecutionReport_New::price |
PriceOptional B3::ExecutionReport_New::protectionPrice |
UTCTimestampNanosOptional B3::ExecutionReport_New::receivedTime |
OrderID B3::ExecutionReport_New::secondaryOrderID |
SecurityID B3::ExecutionReport_New::securityID |
Side B3::ExecutionReport_New::side |
PriceOptional B3::ExecutionReport_New::stopPx |
StrategyIDOptional B3::ExecutionReport_New::strategyID |
|
static |
Referenced by B3::getFieldsIterator(), B3::getFieldsSetIterator(), B3::getMsgSeqNum(), B3::getPossResend(), B3::getSendingTime(), B3::isLargeSizeMessage(), B3::isSendingTimeMessage(), B3::isSequencedMessage(), B3::isValidB3Message(), B3::messageToStream(), B3::populateWithConstFields(), B3::setMsgSeqNum(), B3::setSendingTime(), B3::setSessionID(), and B3::updateMessageLength().
TimeInForce B3::ExecutionReport_New::timeInForce |
LocalMktDate B3::ExecutionReport_New::tradeDate |
UTCTimestampNanos B3::ExecutionReport_New::transactTime |
Boolean B3::ExecutionReport_New::workingIndicator |