B2BITS FIX Antenna HFT
1.0.15
|
#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"
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... | |
typedef std::set< std::string > | Engine::MsgTypes |
Set of FIX message types. More... | |
Enumerations | |
enum | Engine::LinkErrorCause { Engine::LinkErrorCause_Generic = 0, Engine::LinkErrorCause_NoResponse = 1 } |
Functions | |
std::string const & | Engine::forceSeqNumResetModeToString (ForceSeqNumResetMode value) |
System::u64 | Engine::generateGlobalMsgId () |
const char * | Engine::messageStorageTypeToString (MessageStorageType value) |
Converts MessageStorageType to string. More... | |
V12_API const char * | Engine::outOfSequenceMessagesStrategyToString (OutOfSequenceMessagesStrategyEnum value) |
Converts string to OutOfSequenceMessagesStrategy. More... | |
const char * | Engine::roleToString (SessionRole value) |
MessageStorageType | Engine::stringToMessageStorageType (char const *value) |
Converts string to MessageStorageType. More... | |
MessageStorageType | Engine::stringToMessageStorageTypeI (char const *value) |
V12_API 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) |