B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
cmi_symbols.h File Reference
#include <mkt_common_defs.h>
#include <boost/unordered_map.hpp>
#include <boost/pool/pool_alloc.hpp>
#include <tape_allocator.h>
#include <Directory.h>
#include <TimeUtils.h>
#include <hash_table_iface.h>
#include <boost/ptr_container/ptr_vector.hpp>
#include <LiteFixMessage.h>
#include <fstream>
#include <File.h>
+ Include dependency graph for cmi_symbols.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  CmiOption
 
struct  CmiOptionRefCtor
 
struct  CmiOptionRefCtorHash
 
class  CmiProductCatalog
 
struct  CmiSymbol
 
struct  CmiSymbolMap
 

Typedefs

typedef boost::unordered_map
< CmiProductKey, CmiSymbol
*, boost::hash< CmiProductKey >
, std::equal_to< CmiProductKey >
, boost::fast_pool_allocator
< std::pair< CmiProductKey,
CmiSymbol * > > > 
Cmi2FixSymMap
 
typedef unsigned CmiProductKey
 
typedef unsigned char CmiTradeSessionId
 
typedef boost::unordered_map
< CmiTradeSessionId,
CmiSymbolMap
CmiTradeSessionSymMap
 
typedef boost::unordered_map
< CmiOptionRefCtor, CmiSymbol
*, CmiOptionRefCtorHash,
std::equal_to
< CmiOptionRefCtor >
, boost::fast_pool_allocator
< std::pair< CmiOptionRefCtor,
CmiSymbol * > > > 
Fix2CmiSymMap
 
typedef ShortStr
< TRADE_SESSION_LEN
TradeSessionStr
 

Functions

static ShortStrRefCtor getTradeSessionById (CmiTradeSessionId id)
 
static CmiTradeSessionId getTradeSessionByName (const char *id, int len)
 
static CmiTradeSessionId getTradeSessionByName (const Engine::AsciiString &sess)
 

Variables

static const int TRADE_SESSION_LEN = 8
 

Typedef Documentation

typedef boost::unordered_map< CmiProductKey, CmiSymbol*, boost::hash<CmiProductKey>, std::equal_to<CmiProductKey>, boost::fast_pool_allocator< std::pair<CmiProductKey, CmiSymbol*> > > Cmi2FixSymMap
typedef unsigned CmiProductKey
typedef unsigned char CmiTradeSessionId
typedef boost::unordered_map< CmiTradeSessionId, CmiSymbolMap > CmiTradeSessionSymMap
typedef boost::unordered_map< CmiOptionRefCtor, CmiSymbol*, CmiOptionRefCtorHash, std::equal_to<CmiOptionRefCtor>, boost::fast_pool_allocator< std::pair<CmiOptionRefCtor, CmiSymbol*> > > Fix2CmiSymMap

Function Documentation

static ShortStrRefCtor getTradeSessionById ( CmiTradeSessionId  id)
inlinestatic
static CmiTradeSessionId getTradeSessionByName ( const char *  id,
int  len 
)
inlinestatic
static CmiTradeSessionId getTradeSessionByName ( const Engine::AsciiString sess)
inlinestatic

Variable Documentation

const int TRADE_SESSION_LEN = 8
static