|
B2BITS FIX Antenna HFT
1.0.17
|
#include <cassert>#include <set>#include <vector>#include <string>#include <B2BITS_PubEngineDefines.h>#include <B2BITS_FIXGroup.h>#include <B2BITS_Exception.h>#include <FixSessionException.h>#include <ParserException.h>#include <B2BITS_FIXFieldValue.h>#include <ParserDefines.h>#include <Logger.h>#include "B2BITS_Session.h"#include "B2BITS_Event.h"
Include dependency graph for EngineDefines.h:
This graph shows which files directly or indirectly include this file:Classes | |
| struct | Engine::EngineTagData |
Namespaces | |
| Engine | |
| FIX Engine namespace. | |
| Engine::Impl | |
| Parser | |
Macros | |
| #define | EVALUATION_VERSION 1 |
| #define | READ_WRITE_APPEND_CREATE_MODE (std::ios::in | std::ios::out | std::ios::app | std::ios::trunc) |
| #define | READ_WRITE_APPEND_OPEN_MODE (std::ios::in | std::ios::out | std::ios::app ) |
| #define | READ_WRITE_ATE_OPEN_MODE (std::ios::in | std::ios::out | std::ios::ate) |
| #define | READ_WRITE_MODE (std::ios::in | std::ios::out) |
| #define | READ_WRITE_TRUNC_MODE (std::ios::in | std::ios::out | std::ios::trunc) |
| #define | READ_WRITE_TRUNC_OPEN_MODE (std::ios::in | std::ios::out | std::ios::trunc | std::ios::trunc) |
| #define | WRITE_APPEND_OPEN_MODE (std::ios::out | std::ios::app) |
Typedefs | |
| typedef Parser::HeaderFields | Engine::HeaderFields |
| typedef std::vector< FIXMessage * > | Engine::MsgList |
| FIX messages sequence. More... | |
| typedef std::string | Engine::MsgType |
| FIX message type. More... | |
Enumerations | |
| enum | Engine::LinkErrorCause { Engine::LinkErrorCause_Generic = 0, Engine::LinkErrorCause_NoResponse = 1 } |
Functions | |
| std::string | Engine::b3CancelOnDisconnectTypeToString (B3CancelOnDisconnectType value) |
| std::string const & | Engine::forceSeqNumResetModeToString (ForceSeqNumResetMode value) |
| System::u64 | Engine::generateGlobalMsgId () |
| const char * | Engine::messageStorageTypeToString (MessageStorageType value) |
| Converts MessageStorageType to string. More... | |
| const char * | Engine::outOfSequenceMessagesStrategyToString (OutOfSequenceMessagesStrategyEnum value) |
| Converts string to OutOfSequenceMessagesStrategy. More... | |
| const char * | Engine::roleToString (SessionRole value) |
| B3CancelOnDisconnectType | Engine::stringToB3CancelOnDisconnectType (const std::string &value) |
| MessageStorageType | Engine::stringToMessageStorageType (char const *value) |
| Converts string to MessageStorageType. More... | |
| MessageStorageType | Engine::stringToMessageStorageTypeI (char const *value) |
| OutOfSequenceMessagesStrategyEnum | Engine::stringToOutOfSequenceMessagesStrategy (char const *value) |
| Converts string to OutOfSequenceMessagesStrategy. More... | |
Variables | |
| const std::string | Engine::FIXADMIN_TARGET = "FIXADMIN" |
| const int | Engine::MAX_FIELD_TYPE_SIZE = 64 |
| const int | Engine::MSG_SEQ_NUM_BUF_SIZE = 128 |
| const int | Engine::N_SECONDS_IN_24_HOURS = 24 * 60 * 60 |
| const int | Engine::SOCKET_SEND_BUFFER_SIZE = 256 * 1024 |
| #define EVALUATION_VERSION 1 |
| #define READ_WRITE_APPEND_CREATE_MODE (std::ios::in | std::ios::out | std::ios::app | std::ios::trunc) |
| #define READ_WRITE_APPEND_OPEN_MODE (std::ios::in | std::ios::out | std::ios::app ) |
| #define READ_WRITE_ATE_OPEN_MODE (std::ios::in | std::ios::out | std::ios::ate) |
| #define READ_WRITE_MODE (std::ios::in | std::ios::out) |
| #define READ_WRITE_TRUNC_MODE (std::ios::in | std::ios::out | std::ios::trunc) |
| #define READ_WRITE_TRUNC_OPEN_MODE (std::ios::in | std::ios::out | std::ios::trunc | std::ios::trunc) |
| #define WRITE_APPEND_OPEN_MODE (std::ios::out | std::ios::app) |
1.8.5