B2BITS FIX Antenna HFT
1.0.16
|
Classes | |
class | CmiFixConverter |
class | MlegTags |
Typedefs | |
typedef boost::function< void(Parser::LiteFixMessage &)> | FN_setGenManualCxlClordId |
Functions | |
static void | copyTag (int tag, const Parser::LiteFixMessage &srcMsg, Parser::LiteFixMessage &trgMsg, int startIndex, int endIndex) |
static void | copyTag (int srcTag, int trgTag, const Parser::LiteFixMessage &srcMsg, Parser::LiteFixMessage &trgMsg, int startIndex, int endIndex) |
static void | copyTag (int tag, const Parser::LiteFixMessage &src, Parser::LiteFixMessage &trg) |
static void | copyTag (int srcTag, int trgTag, const Parser::LiteFixMessage &src, Parser::LiteFixMessage &trg) |
static void | copyTagGroup (const std::vector< int > &tags, const Parser::LiteFixMessage &src, Parser::LiteFixMessage &trg, int begin, int end) |
static void | copyTagOrClear (int tag, const Engine::FIXMessage &srcMsg, Engine::FIXMessage &trgMsg, Engine::FIXFieldValue &v) |
static void | copyTagOrClear (int tag, const Parser::LiteFixMessage &srcMsg, Engine::FIXMessage &trgMsg, Engine::FIXFieldValue &v, int startIndex, int endIndex) |
static void | copyTagOrSetDef (int tag, const char *defaultValue, const Engine::FIXMessage &srcMsg, Engine::FIXMessage &trgMsg, Engine::FIXFieldValue &v) |
static bool | copyTagOrSetDef (int tag, const char *defaultValue, const Parser::LiteFixMessage &srcMsg, Engine::FIXMessage &trgMsg, Engine::FIXFieldValue &v, int startIndex, int endIndex) |
static scaled64_t | decodePrice (CMI::Decimal &decPrice) |
template<class FixApplicationT > | |
static void | fill_reject (FixApplicationT *app, const Engine::FIXMessage *msg, const char *reason, int reason_len, Engine::FIXMessage **msgToSend, uint64_t orderID37=0) |
template<class FixApplicationT > | |
static void | fill_reject (FixApplicationT *app, const Parser::LiteFixMessage *msg, const char *reason, int reason_len, Engine::FIXMessage *msgToSend[2], boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, Parser::LiteFixMessage *rejectMsg_8, Parser::LiteFixMessage *rejectMsg_9) |
static void | fill_reject_8 (const Engine::FIXMessage &orderMsg, Engine::FIXMessage &msg, const char *reason, int reason_len, uint64_t orderID37=0) |
template<class FixApplicationT > | |
static void | fill_reject_8_complex (FixApplicationT *app, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len, int Begin=0, int End=-1) |
template<class FixApplicationT > | |
static void | fill_reject_8_cross (FixApplicationT *app, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len) |
template<class FixApplicationT > | |
static void | fill_reject_8_order_list (FixApplicationT *app, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len) |
static void | fill_reject_9 (const Engine::FIXMessage &orderMsg, Engine::FIXMessage &msg, const char *reason, int reason_len, uint64_t orderID37=0) |
template<class FixApplicationT > | |
static void | fill_reply_8_complex (FixApplicationT *app, bool isReject, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len, int Begin, int End) |
template<class FixApplicationT > | |
static void | fill_reply_8_cross (FixApplicationT *app, bool isReject, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len) |
template<class FixApplicationT > | |
static void | fill_reply_8_order_list (FixApplicationT *app, bool isReject, const char *clordid, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len) |
template<class FixApplicationT > | |
static void | fill_ucxl (FixApplicationT *app, const char *clordid, const Parser::LiteFixMessage *msg, const char *reason, int reason_len, Engine::FIXMessage *msgToSend[2], boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, Parser::LiteFixMessage *ucxlMsg_8) |
static void | fill_ucxl_8 (const Engine::FIXMessage &orderMsg, Engine::FIXMessage &msg, const char *reason, int reason_len) |
template<class FixApplicationT > | |
static void | fill_ucxl_8_complex (FixApplicationT *app, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len, int Begin=0, int End=-1) |
template<class FixApplicationT > | |
static void | fill_ucxl_8_cross (FixApplicationT *app, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len) |
template<class FixApplicationT > | |
static void | fill_ucxl_8_order_list (FixApplicationT *app, const char *clordid, const Parser::LiteFixMessage &orderMsg, boost::ptr_vector< Parser::LiteFixMessage > &msgToSendV, const char *reason, int reason_len) |
static void | fillStreetCancel (const char *clordid, const Engine::AsciiString &orderID37, const Parser::LiteFixMessage &orderMsg, const char *reason, Parser::LiteFixMessage &msg, FN_setGenManualCxlClordId setGenManualCxlClordId, bool isBOX, bool isNYSE, bool isARCA_or_AMEX_for_complex=false, const std::vector< int > &mlegGrpTags=g_mlegGrp.tags_) |
static const char * | findTag (const char *msgBuf, int msgLen, const char *sohTagEqualSignToFind, int sohTagEqualSignToFind_len, int *tagValueFound_len) |
static bool | getGTCPersistedProps (const Parser::LiteFixMessage &msg, bool &isExchange, bool &isOut, Engine::AsciiString &clientClordID, Engine::AsciiString &tag6606, Engine::AsciiString &account, Engine::AsciiString &traderCompID, Engine::AsciiString &clientID, uint64_t &orderID37) |
static void | getOrderId37 (Parser::LiteFixMessage *fix, unsigned &low, unsigned &high) |
static bool | getTag (int tag, const Parser::LiteFixMessage &srcMsg, int startIndex, int endIndex, const char **value, int *length) |
static Engine::AsciiString | getTag (int tag, const Parser::LiteFixMessage &srcMsg, int startIndex, int endIndex) |
static int | getTagAsInt (const Parser::LiteFixMessage &msg, int tag, int start, int end) |
static Engine::AsciiString | getTagAsString (const Parser::LiteFixMessage &msg, int tag, int start, int end) |
static void | initMsg (Parser::LiteFixMessage *msg, const char *msgType) |
template<class FieldValueT > | |
static bool | isAB (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isAC (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isComplexOrderType (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isCrossOrListType (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isCrossType (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isD (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isDG (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isDGF (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isDGF (const Parser::LiteFixMessage &msg, const FieldValueT &type, bool &isComplex_CBOE_Order) |
template<class FieldValueT > | |
static bool | isEB (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isG (const FieldValueT &type) |
template<class FieldValueT > | |
static bool | isGF (const FieldValueT &type) |
static bool | isMLEG167 (const Parser::LiteFixMessage &msg) |
template<class FieldValueT > | |
static bool | isOrderListType (const FieldValueT &type) |
static bool | isSMHTag (int tag) |
template<class MessageT > | |
static void | mapClordIdToCmi (Parser::LiteFixMessage *fix, MessageT *cmi, int tag) |
template<class MessageT > | |
static void | mapClordIdToFix (Parser::LiteFixMessage *fix, MessageT *cmi, int tag) |
template<class MessageT > | |
static void | mapContingencyToCmi (Parser::LiteFixMessage *fix, MessageT *cmi, unsigned char &cont) |
template<class MessageT > | |
static void | mapContingencyToFix (Parser::LiteFixMessage *fix, MessageT *cmi, const unsigned cont) |
template<class MessageT > | |
static void | mapCoverageToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapCoverageToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapERQtyToCmi (Parser::LiteFixMessage *fix, MessageT *cmi, char tag150) |
template<class MessageT > | |
static void | mapERQtyToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapFillERQtyToCmi (Parser::LiteFixMessage *fix, MessageT *cmi, char tag150) |
template<class MessageT > | |
static void | mapFillERQtyToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapOrderId17ToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapOrderId37ToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
static void | mapOrderId37ToFix (Parser::LiteFixMessage *fix, unsigned low, unsigned high) |
template<class MessageT > | |
static void | mapOrderId37ToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapOrigClordIdToCmi (Parser::LiteFixMessage *fix, MessageT *cmi, int tag) |
template<class MessageT > | |
static void | mapOrigClordIdToFix (Parser::LiteFixMessage *fix, MessageT *cmi, int tag) |
template<class MessageT > | |
static void | mapOriginToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapOriginToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapOrigOrderId37ToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapPositionEffectToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapPositionEffectToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapPriceToCmi (Parser::LiteFixMessage *fix, MessageT *cmi, bool &hasStopPrice) |
template<class MessageT > | |
static void | mapPriceToFix (Parser::LiteFixMessage *fix, MessageT *cmi, bool &hasStopPrice) |
template<class MessageT > | |
static void | mapReportTypeToCmi (Parser::LiteFixMessage *fix, MessageT *cmi, char tag150) |
template<class MessageT > | |
static void | mapReportTypeToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapSideToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapSideToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
static void | mapSymbolToCmi (CMI::UInt16 year, CMI::UInt8 month, CMI::UInt8 day, CMI::Alpha putcall, CMI::Decimal &strikePrice, OptionParamsStr &optParams) |
template<class MessageT > | |
static void | mapSymbolToCmi (CmiProductCatalog &symbols, CmiTradeSessionId tradeSessionId, Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapSymbolToFix (CmiProductCatalog &symbols, CmiTradeSessionId tradeSessionId, Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapTradedPriceQtyToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapTradedPriceToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapTransactTimeToCmi (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class MessageT > | |
static void | mapTransactTimeToFix (Parser::LiteFixMessage *fix, MessageT *cmi) |
template<class FixApplicationT > | |
static Parser::LiteFixMessage * | new_8_for_reject (FixApplicationT *app) |
template<class FixApplicationT > | |
static Parser::LiteFixMessage * | new_8_for_ucxl (FixApplicationT *app) |
template<class FixApplicationT > | |
static Parser::LiteFixMessage * | new_9_for_reject (FixApplicationT *app) |
template<class FixApplicationT > | |
Parser::LiteFixMessage * | new_F (FixApplicationT *app) |
template<class FixApplicationT > | |
Parser::LiteFixMessage * | new_GMDAck (FixApplicationT *app) |
template<class FixApplicationT > | |
static Parser::LiteFixMessage * | new_j_for_reject (FixApplicationT *app) |
template<class FixApplicationT > | |
Parser::LiteFixMessage * | new_testReq (FixApplicationT *app) |
template<class FixApplicationT > | |
static Parser::LiteFixMessage * | newMessage (FixApplicationT *app, const char *msgType) |
static void | reorderSMHForMiax (Parser::LiteFixMessage &msg, const std::string &sender, const std::string &target, const std::string &senderSubID, const std::string &targetSubID, Engine::FIXMessagePool *tmpMsgPool, Engine::PutMessageOptions &opt) |
static void | stripGTCPersistedProps (Parser::LiteFixMessage &msg) |
static Parser::LiteFixMessage * | toLiteMessage (Engine::FIXMessage *msg) |
template<class FixApplicationT > | |
static Parser::LiteFixMessage * | turnToLiteMessage (FixApplicationT *app, Engine::FIXMessage *msg, int initMaxFields=0) |
static Parser::LiteFixMessage * | turnToLiteMessageGlob (Engine::FIXMessage *msg, int initMaxFields=0) |
Variables | |
MlegTags | g_mlegGrp |
typedef boost::function<void (Parser::LiteFixMessage&)> fix_algo::FN_setGenManualCxlClordId |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References Parser::LiteFixMessage::get(), and Parser::LiteFixMessage::set().
|
inlinestatic |
References Parser::LiteFixMessage::get(), and Parser::LiteFixMessage::set().
|
inlinestatic |
|
inlinestatic |
References Engine::TagValue::get(), Engine::TagValue::remove(), and Engine::TagValue::set().
Referenced by fill_reject_8(), fill_reject_9(), and fill_ucxl_8().
|
inlinestatic |
|
inlinestatic |
References Engine::TagValue::get(), and Engine::TagValue::set().
Referenced by fill_reject_8(), fill_reject_9(), fill_reply_8_complex(), fill_reply_8_cross(), fill_reply_8_order_list(), and fill_ucxl_8().
|
inlinestatic |
|
inlinestatic |
References CMI::Decimal::getExponent(), and CMI::Decimal::getMantissa().
Referenced by mapPriceToFix(), mapSymbolToCmi(), and mapTradedPriceToFix().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References copyTagOrClear(), copyTagOrSetDef(), Engine::FIXFieldValue::data_, FIXFields::ExecInst, Engine::TagValue::get(), Engine::TagValue::hasValue(), Engine::FIXFieldValue::length_, Engine::UTCTimestamp::now(), FIXFields::OrdType, Engine::TagValue::remove(), Engine::TagValue::set(), FIXFields::TimeInForce, and FIXFields::TransactTime.
Referenced by fill_reject().
|
inlinestatic |
References fill_reply_8_complex().
Referenced by fill_reject().
|
inlinestatic |
References fill_reply_8_cross().
Referenced by fill_reject().
|
inlinestatic |
References fill_reply_8_order_list().
Referenced by fill_reject().
|
inlinestatic |
References copyTagOrClear(), copyTagOrSetDef(), FIXFields::CxlRejResponseTo, Engine::TagValue::remove(), Engine::TagValue::set(), and Engine::FIXMessage::type().
Referenced by fill_reject().
|
inlinestatic |
References copyTag(), copyTagOrSetDef(), Engine::MemBlock< T >::data(), FIXFields::ExecInst, fast_snprintf(), Parser::LiteFixMessage::getAsString(), getTag(), Parser::LiteFixMessage::getTagAsIntAtIndex(), Parser::LiteFixMessage::getTagAsStringAtIndex(), Parser::LiteFixMessage::getTagIndex(), Parser::LiteFixMessage::hasValue(), new_8_for_reject(), new_8_for_ucxl(), Parser::LiteFixMessage::NOTFOUND, Engine::UTCTimestamp::now(), FIXFields::OrdType, Parser::LiteFixMessage::set(), Parser::LiteFixMessage::seti(), Engine::MemBlock< T >::size(), FIXFields::TimeInForce, FIXFields::TransactTime, and Parser::LiteFixMessage::whichTagAtIndex().
Referenced by fill_reject_8_complex(), fill_reply_8_order_list(), and fill_ucxl_8_complex().
|
inlinestatic |
References copyTag(), copyTagOrSetDef(), Engine::MemBlock< T >::data(), Engine::FIXFieldValue::data_, FIXFields::ExecInst, fast_snprintf(), Parser::LiteFixMessage::get(), Parser::LiteFixMessage::getAsString(), getTag(), Parser::LiteFixMessage::getTagAsIntAtIndex(), Parser::LiteFixMessage::getTagAsStringAtIndex(), Parser::LiteFixMessage::getTagIndex(), Parser::LiteFixMessage::hasValue(), Engine::FIXFieldValue::length_, LOG_FAST_ERROR, new_8_for_reject(), new_8_for_ucxl(), Parser::LiteFixMessage::NOTFOUND, Engine::UTCTimestamp::now(), FIXFields::OrdType, Parser::LiteFixMessage::removeTag(), Parser::LiteFixMessage::set(), Parser::LiteFixMessage::seti(), Engine::MemBlock< T >::size(), FIXFields::TimeInForce, FIXFields::TransactTime, and Parser::LiteFixMessage::whichTagAtIndex().
Referenced by fill_reject_8_cross(), and fill_ucxl_8_cross().
|
inlinestatic |
References copyTag(), copyTagOrSetDef(), FIXFields::ExecInst, fast_snprintf(), fill_reply_8_complex(), Parser::LiteFixMessage::get(), Parser::LiteFixMessage::getTagAsIntAtIndex(), getTagAsString(), Parser::LiteFixMessage::getTagIndex(), isEB(), LOG_FAST_ERROR, new_8_for_ucxl(), Parser::LiteFixMessage::NOTFOUND, Engine::UTCTimestamp::now(), FIXFields::OrdType, Parser::LiteFixMessage::set(), FIXFields::TimeInForce, FIXFields::TransactTime, and Parser::LiteFixMessage::whichTagAtIndex().
Referenced by fill_reject_8_order_list(), and fill_ucxl_8_order_list().
|
inlinestatic |
|
inlinestatic |
References copyTagOrClear(), copyTagOrSetDef(), Engine::FIXFieldValue::data_, FIXFields::ExecInst, fast_snprintf(), Engine::TagValue::get(), Engine::TagValue::hasValue(), Engine::FIXFieldValue::length_, Engine::UTCTimestamp::now(), FIXFields::OrdType, Engine::TagValue::remove(), Engine::TagValue::set(), FIXFields::TimeInForce, and FIXFields::TransactTime.
Referenced by fill_ucxl().
|
inlinestatic |
References fill_reply_8_complex().
Referenced by fill_ucxl().
|
inlinestatic |
References fill_reply_8_cross().
Referenced by fill_ucxl().
|
inlinestatic |
References fill_reply_8_order_list().
Referenced by fill_ucxl().
|
inlinestatic |
References copyTag(), copyTagGroup(), Engine::MemBlock< T >::data(), Parser::LiteFixMessage::get(), getTag(), Parser::LiteFixMessage::getTagAsIntAtIndex(), getTagAsString(), Parser::LiteFixMessage::getTagAsStringAtIndex(), Parser::LiteFixMessage::getTagIndex(), isComplexOrderType(), isCrossOrListType(), isCrossType(), isDG(), isOrderListType(), Parser::LiteFixMessage::NOTFOUND, Parser::LiteFixMessage::set(), Parser::LiteFixMessage::seti(), Engine::MemBlock< T >::size(), and Parser::LiteFixMessage::whichTagAtIndex().
|
inlinestatic |
References Utils::memmem().
|
inlinestatic |
|
inlinestatic |
References Engine::MemBlock< T >::data(), Parser::LiteFixMessage::get(), Parser::LiteFixMessage::parseInt(), and Engine::MemBlock< T >::size().
Referenced by mapOrderId37ToCmi(), and mapOrigOrderId37ToCmi().
|
inlinestatic |
References Parser::LiteFixMessage::getTagAtIndex(), and Parser::LiteFixMessage::getTagIndex().
Referenced by fill_reply_8_complex(), fill_reply_8_cross(), and fillStreetCancel().
|
inlinestatic |
|
inlinestatic |
References Parser::LiteFixMessage::getTagAsIntAtIndex(), Parser::LiteFixMessage::getTagIndex(), and Parser::LiteFixMessage::NOTFOUND.
Referenced by Parser::LiteFixMessage::getAsInt(), Parser::LiteFixMessage::getAsInt32(), Parser::LiteFixMessage::getAsInt64(), Parser::LiteFixMessage::getAsInteger(), Parser::LiteFixMessage::getAsInteger64(), Parser::LiteFixMessage::getAsUInt(), Parser::LiteFixMessage::getAsUInt32(), and Parser::LiteFixMessage::getAsUInt64().
|
inlinestatic |
References Parser::LiteFixMessage::getTagAsStringAtIndex(), Parser::LiteFixMessage::getTagIndex(), and Parser::LiteFixMessage::NOTFOUND.
Referenced by fill_reply_8_order_list(), and fillStreetCancel().
|
inlinestatic |
References Parser::LiteFixMessage::set().
|
inlinestatic |
Referenced by fill_reject(), and fill_ucxl().
|
inlinestatic |
Referenced by fill_reject(), and fill_ucxl().
|
inlinestatic |
Referenced by fillStreetCancel().
|
inlinestatic |
Referenced by fillStreetCancel().
|
inlinestatic |
Referenced by fill_reject(), fill_ucxl(), and fillStreetCancel().
|
inlinestatic |
Referenced by fill_reject(), and fill_ucxl().
|
inlinestatic |
Referenced by fillStreetCancel().
|
inlinestatic |
|
inlinestatic |
References Parser::LiteFixMessage::hasTag().
|
inlinestatic |
Referenced by fill_reply_8_order_list().
|
inlinestatic |
Referenced by fill_ucxl().
|
inlinestatic |
Referenced by fill_reject().
|
inlinestatic |
References Parser::LiteFixMessage::get().
|
inlinestatic |
Referenced by fill_reject(), fill_ucxl(), and fillStreetCancel().
|
inlinestatic |
Referenced by reorderSMHForMiax().
|
inlinestatic |
|
inlinestatic |
References Parser::LiteFixMessage::add(), ShortStr< StringLength >::append(), ShortStr< StringLength >::assign(), Engine::MemBlock< T >::data(), ShortStr< StringLength >::data_, Parser::LiteFixMessage::formatInt(), Parser::LiteFixMessage::formatUIntWithPadding(), ShortStr< StringLength >::length_, and Engine::MemBlock< T >::size().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References Engine::MemBlock< T >::data(), Parser::LiteFixMessage::get(), and Engine::MemBlock< T >::size().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::set().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References Engine::MemBlock< T >::data(), Parser::LiteFixMessage::get(), and Engine::MemBlock< T >::size().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::add().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References Parser::LiteFixMessage::getAsUInt32(), and Parser::LiteFixMessage::getTagAsInt().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::set().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References Parser::LiteFixMessage::getAsUInt32(), and Parser::LiteFixMessage::getTagAsInt().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::set().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
|
inlinestatic |
References getOrderId37().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::formatInt(), and Parser::LiteFixMessage::set().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix(), and mapOrderId37ToFix().
|
inlinestatic |
References mapOrderId37ToFix().
|
inlinestatic |
|
inlinestatic |
References Parser::LiteFixMessage::add(), ShortStr< StringLength >::append(), ShortStr< StringLength >::assign(), Engine::MemBlock< T >::data(), ShortStr< StringLength >::data_, Parser::LiteFixMessage::formatInt(), Parser::LiteFixMessage::formatUIntWithPadding(), ShortStr< StringLength >::length_, and Engine::MemBlock< T >::size().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References Engine::MemBlock< T >::data(), Parser::LiteFixMessage::get(), and Engine::MemBlock< T >::size().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::set().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References getOrderId37().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Engine::MemBlock< T >::data(), Parser::LiteFixMessage::get(), and Engine::MemBlock< T >::size().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::add(), and Parser::LiteFixMessage::get().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
|
inlinestatic |
References decodePrice(), scaled_to_str_2or3frac_digits(), and Parser::LiteFixMessage::set().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References Parser::LiteFixMessage::hasFlag().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::set(), and CMI::OrderFillReport::TYPE.
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References Engine::MemBlock< T >::data(), Parser::LiteFixMessage::get(), and Engine::MemBlock< T >::size().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References Parser::LiteFixMessage::add().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References ShortStr< StringLength >::append(), ShortStr< StringLength >::assign(), ShortStr< StringLength >::data_, decodePrice(), Parser::LiteFixMessage::formatInt(), ShortStr< StringLength >::length_, ShortStr< StringLength >::MAX_LEN, and scaled_to_str_3frac_digits().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary(), and fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References ShortStr< StringLength >::append(), ShortStr< StringLength >::assign(), Engine::MemBlock< T >::data(), ShortStr< StringLength >::data_, Parser::LiteFixMessage::get(), ShortStr< StringLength >::length_, CmiProductCatalog::lookup(), ShortStr< StringLength >::MAX_LEN, CmiOption::optParams_, scaled_to_str_3frac_digits(), Engine::MemBlock< T >::size(), str_2_scaled(), and CmiOption::underlying_.
|
inlinestatic |
|
inlinestatic |
References Engine::MemBlock< T >::data(), Parser::LiteFixMessage::get(), Engine::MemBlock< T >::size(), and str_2_scaled().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToBinary().
|
inlinestatic |
References decodePrice(), scaled_to_str_2or3frac_digits(), and Parser::LiteFixMessage::set().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
|
inlinestatic |
References Engine::UTCTimestamp::fromUnixTimeInMillis(), and Parser::LiteFixMessage::set().
Referenced by fix_algo::CmiFixConverter::convertAppMsgToFix().
|
inlinestatic |
References FIXFields::LastPx, newMessage(), and Parser::LiteFixMessage::set().
Referenced by fill_reply_8_complex(), and fill_reply_8_cross().
|
inlinestatic |
References FIXFields::LastPx, newMessage(), and Parser::LiteFixMessage::set().
Referenced by fill_reply_8_complex(), fill_reply_8_cross(), and fill_reply_8_order_list().
|
inlinestatic |
References newMessage(), and Parser::LiteFixMessage::set().
Parser::LiteFixMessage* fix_algo::new_F | ( | FixApplicationT * | app | ) |
References newMessage().
Parser::LiteFixMessage* fix_algo::new_GMDAck | ( | FixApplicationT * | app | ) |
References newMessage().
|
inlinestatic |
References newMessage().
Parser::LiteFixMessage* fix_algo::new_testReq | ( | FixApplicationT * | app | ) |
References newMessage().
|
inlinestatic |
References Engine::FIXMsgProcessor::newLiteMessage(), Parser::LiteFixMessage::set(), and Engine::FIXMsgProcessor::singleton().
Referenced by new_8_for_reject(), new_8_for_ucxl(), new_9_for_reject(), new_F(), new_GMDAck(), new_j_for_reject(), and new_testReq().
|
inlinestatic |
References Parser::LiteFixMessage::add(), Parser::LiteFixMessage::cloneMessage(), get_currentTimeUsec1970(), Parser::LiteFixMessage::getIndexCount(), Engine::FIXMessagePool::getObj(), Parser::LiteFixMessage::getTagAsStringAtIndex(), Parser::LiteFixMessage::getTagLength(), Parser::LiteFixMessage::hasTag(), isSMHTag(), likely(), Engine::FIXMessageElem::msg, Parser::LiteFixMessage::NOTFOUND, Engine::PutMessageOptions::overrideSenderCompID_, Engine::PutMessageOptions::overrideSendingTime_, Engine::PutMessageOptions::overrideTargetCompID_, Parser::LiteFixMessage::removeTag(), Engine::FIXMessageElem::returnObj(), FIXFields::SendingTime, Parser::LiteFixMessage::set(), Parser::LiteFixMessage::seti(), Engine::FIXMessageEx::setTimestamp(), System::Time::time2string1970(), System::Time_UTCTimestampMsNoZeroTermSize, and Parser::LiteFixMessage::whichTagAtIndex().
|
inlinestatic |
References Parser::LiteFixMessage::removeTag().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
MlegTags fix_algo::g_mlegGrp |