Classes |
| struct | Engine::MsgFilter |
| | Message filter. More...
|
| struct | Engine::StrCaseInsComp |
| | Meyer's case-insensitive comparision functor. More...
|
Namespaces |
| namespace | Engine |
| | FIX Engine namespace.
|
Defines |
| #define | __B2BITS_USE_TimeBreaker__ 1 |
| | Force to use TimeBreaker.
|
Typedefs |
| typedef std::vector< std::string > | Engine::Addresses |
| | Collection of ip addresess.
|
typedef std::map< FIXVersion,
std::string > | Engine::FixVersionToProtocolName |
| typedef std::set< std::string > | Engine::MsgTypes |
| | Set of FIX message types.
|
| typedef unsigned int | Engine::PreparedFieldIndex |
| typedef unsigned int | Engine::ProtocolID |
| | Unique protocol identifier.
|
typedef std::map< const char
*, const char
*, StrCaseInsComp > | Engine::StringProperties |
| | map of pairs <key, value> for properties
|
| typedef Utils::Emptily< bool > | Engine::TriBool |
| typedef Utils::Emptily< int > | Engine::TriInt |
Enumerations |
| enum | Engine::EncryptMethod {
Engine::NONE = 0,
Engine::PKCS = 1,
Engine::DES = 2,
Engine::PKCS_DES = 3,
Engine::PGP_DES = 4,
Engine::PGP_DES_MD5 = 5,
Engine::PEM_DES_MD5 = 6,
Engine::EncryptMethod_Last
} |
| | Encryption method.
More...
|
| enum | Engine::FIXVersion {
Engine::NA = 0,
Engine::FIX40 = 1,
Engine::FIX41 = 2,
Engine::FIX42 = 3,
Engine::ESFIX = 4,
Engine::FIX43 = 5,
Engine::FIX44 = 6,
Engine::FIX50 = 7,
Engine::FIX50SP1 = 8,
Engine::FIX50SP2 = 9,
Engine::FIXT11 = 10,
Engine::FIX50SP1CME = 11,
Engine::FAST_FIX44 = 12,
Engine::FIXVersion_Last
} |
| | FIX protocol version.
More...
|
| enum | Engine::ForceSeqNumResetMode { Engine::FSNR_NA,
Engine::FSNR_ON,
Engine::FSNR_ALWAYS,
Engine::FSNR_OFF
} |
| | Force SeqNum Reset mode.
More...
|
| enum | Engine::MessageStorageType {
Engine::invalid_storageType = 0,
Engine::persistent_storageType,
Engine::transient_storageType,
Engine::persistentMM_storageType,
Engine::total_storageType
} |
| | Enumeration of the message storage types.
More...
|
| enum | Engine::SocketOpPriority { Engine::EVEN_SOCKET_OP_PRIORITY = 0,
Engine::AGGRESSIVE_SEND_SOCKET_OP_PRIORITY = 1,
Engine::AGGRESSIVE_RECEIVE_SOCKET_OP_PRIORITY = 2,
Engine::AGGRESSIVE_SEND_AND_RECEIVE_SOCKET_OP_PRIORITY
} |
| | The priorities of the messages send receive operations.
More...
|
| enum | Engine::UnderlyingProtocol { Engine::FIX_TCP,
Engine::FIXT11_TCP,
Engine::FIXT11_FAST_TCP
} |
| | Set of the supported underlying protocols.
More...
|
Variables |
| static ProtocolID const | Engine::INVALID_PROTOCOL_ID = 0 |
| | Invalid FIX protocol identifier.
|
| static ProtocolID const | Engine::TOTAL_PROTOCOL_ID_COUNT = 100 |
| | Last valid FIX protocol identifier.
|