Я видел в документации по быстрому исправлению doxygen, что он генерирует метку времени utc, как только получает сообщение FIX из файла сокета. Взгляните на ThreadedSocketConnection::processStream()
, он вызывает
m_pSession->next( msg, UtcTimeStamp() );
Я хотел бы получить эту временную метку, потому что она мне нужна для проверки сети и задержек QuickFix lib.
Я не нашел способа получить его от FixApplication::fromApp()
обратного вызова или 'Log :: onIncoming ()'.
Поскольку я новичок в Quickfix, я хотел бы знать, пропустил ли я что-нибудь в документации по Quickfix. Кто-нибудь когда-либо делал это раньше?
Конечно, есть и другие решения, но для обеспечения однородности с другими приложениями, доступными на рынке, я бы предпочел их избегать. Например, я бы предпочел не изменять исходный код QuickFix.
И я хотел бы избежать переписывания логики приложения, которую предоставляет мне quickfix, она помогает мне только для декодирования сообщений.