Namespaces | |
| namespace | EOBI |
| namespace | Implementation |
| namespace | Tags |
Functions | |
| ONIXS_EUREX_EMDI_API_DECL (class, Message) | |
| ONIXS_EUREX_EMDI_API_DECL (class, Group) | |
| ONIXS_EUREX_EMDI_API_DECL (class, Settlement) | |
| bool | operator== (const FieldValueRef &ref, const std::string &str) |
| bool | operator!= (const FieldValueRef &ref, const std::string &str) |
| bool | operator== (const std::string &str, const FieldValueRef &ref) |
| bool | operator!= (const std::string &str, const FieldValueRef &ref) |
| bool | operator== (const FieldValueRef &ref, const char *str) |
| bool | operator!= (const FieldValueRef &ref, const char *str) |
| bool | operator== (const char *str, const FieldValueRef &ref) |
| bool | operator!= (const char *str, const FieldValueRef &ref) |
| bool | process (FeedEngine &engine) |
| ONIXS_EUREX_EMDI_API_DECL (class, FeedEngine) | |
| std::string | enumToString (HandlerState::Enum) |
| ONIXS_EUREX_EMDI_API_DECL (class, CrossRequest) | |
| bool | operator== (const StringRef &ref, const std::string &str) |
| bool | operator!= (const StringRef &ref, const std::string &str) |
| bool | operator== (const std::string &str, const StringRef &ref) |
| bool | operator!= (const std::string &str, const StringRef &ref) |
| bool | operator== (const StringRef &ref, const char *str) |
| bool | operator!= (const StringRef &ref, const char *str) |
| bool | operator== (const char *str, const StringRef &ref) |
| bool | operator!= (const char *str, const StringRef &ref) |
| std::ostream & | operator<< (std::ostream &os, const Message &message) |
| ONIXS_EUREX_EMDI_API_DECL (class, MassInstrumentStateChange) | |
| bool | operator== (const PriceLevel &l, const PriceLevel &r) |
| std::ostream & | operator<< (std::ostream &s, const PriceLevel &lvl) |
| bool | isValid (const PriceLevel &level) |
| void | checkSanity (const OrderBook &book) |
| bool | operator== (const TimeSpan &left, const TimeSpan &right) |
| bool | operator!= (const TimeSpan &left, const TimeSpan &right) |
| bool | operator< (const TimeSpan &left, const TimeSpan &right) |
| bool | operator> (const TimeSpan &left, const TimeSpan &right) |
| void | toStrAsHHMMSS (std::string &, TimeSpan) |
| void | toStrAsHHMMSSmsec (std::string &, TimeSpan) |
| void | toStrAsSDHHMMSSnsec (std::string &, TimeSpan) |
| void | toStr (std::string &str, TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec) |
| std::string | toStr (TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec) |
| Timestamp | fromSeconds (UInt32 secondsSinceEpoch) |
| bool | operator== (const Timestamp &left, const Timestamp &right) |
| bool | operator!= (const Timestamp &left, const Timestamp &right) |
| bool | operator< (const Timestamp &left, const Timestamp &right) |
| bool | operator<= (const Timestamp &left, const Timestamp &right) |
| bool | operator> (const Timestamp &left, const Timestamp &right) |
| bool | operator>= (const Timestamp &left, const Timestamp &right) |
| Timestamp | operator+ (const Timestamp ×tamp, const TimeSpan &timeSpan) |
| Timestamp | operator- (const Timestamp ×tamp, const TimeSpan &timeSpan) |
| TimeSpan | operator- (const Timestamp &left, const Timestamp &right) |
| void | toStrAsYYYYMMDD (std::string &, Timestamp) |
| void | toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp) |
| void | toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp) |
| void | toStrAsYYYYMMDDHHMMSSnsec (std::string &, Timestamp) |
| void | toStr (std::string &str, Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSNsec) |
| std::string | toStr (Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSNsec) |
| bool | fromStr (Timestamp &, const char *, size_t) |
| bool | fromStr (Timestamp &ts, const std::string &str) |
| std::ostream & | operator<< (std::ostream &o, Timestamp ts) |
| ONIXS_EUREX_EMDI_API_DECL (class, OrderBook) | |
| bool | operator< (const Decimal &l, const Decimal &r) |
| bool | operator> (const Decimal &l, const Decimal &r) |
| bool | operator<= (const Decimal &l, const Decimal &r) |
| bool | operator>= (const Decimal &l, const Decimal &r) |
| std::ostream & | operator<< (std::ostream &stream, const ServiceDescriptor &descriptor) |
| std::ostream & | operator<< (std::ostream &stream, const FeedDescriptor &descriptor) |
| std::ostream & | operator<< (std::ostream &stream, const InterfaceDescriptor &descriptor) |
| std::ostream & | operator<< (std::ostream &stream, const RdiHandlerSettings &settings) |
| std::ostream & | operator<< (std::ostream &stream, const EmdiHandlerSettings &settings) |
| std::ostream & | operator<< (std::ostream &stream, const MdiHandlerSettings &settings) |
| std::ostream & | operator<< (std::ostream &stream, const EmdsHandlerSettings &settings) |
| template<typename Enumeration> | |
| Enumeration::Enum | getIntEnumFieldValue (const FieldSet &fieldSet, Tag tag) |
| template<typename Enumeration> | |
| Enumeration::Enum | getNonZeroIntEnumFieldValue (const FieldSet &fieldSet, Tag tag) |
| ONIXS_EUREX_EMDI_API_DECL (class, SnapshotTrade) | |
| ONIXS_EUREX_EMDI_API_DECL (class, IncrementalTrade) | |
| ONIXS_EUREX_EMDI_API_DECL (class, FlexibleInstrumentUpdate) | |
| ONIXS_EUREX_EMDI_API_DECL (class, QuoteRequest) | |
| ONIXS_EUREX_EMDI_API_DECL (class, DepthSnapshot) | |
| ONIXS_EUREX_EMDI_API_DECL (class, DepthIncremental) | |
| ONIXS_EUREX_EMDI_API_DECL (class, ComplexInstrumentUpdate) | |
| ONIXS_EUREX_EMDI_API_DECL (class, TopOfBookImplied) | |
| void | gatherFiles (FilesList *gatheredFiles, const std::string &root, const std::string &extension) |
| void | gatherLogs (FilesList *gatheredLogs, const std::string &root) |
| void | replayPcap (const std::vector< EmdiHandler * > &handlers, const ReplayOptions &options, bool *stopRequest=ONIXS_EUREX_EMDI_NULLPTR) |
| ONIXS_EUREX_EMDI_API_DECL (class, InstrumentStateChange) | |
| ONIXS_EUREX_EMDI_API_DECL (class, ProductStateChange) | |
| std::string | enumToString (LogLevel::Enum) |
| LogSettings::Enum | operator| (LogSettings::Enum a, LogSettings::Enum b) |
| std::string | enumToString (ErrorCode::Enum) |
| void | replayPcap (const std::vector< MdiHandler * > &handlers, const ReplayOptions &options, bool *stopRequest=ONIXS_EUREX_EMDI_NULLPTR) |
| ONIXS_EUREX_EMDI_API_DECL (class, ScaledSimpleInstrumentUpdate) | |
Variables | |
| const MarketSegmentId | UndefinedMarketSegmentId = 0 |
| typedef size_t CpuIndex |
Zero-based index of CPU.
Definition at line 183 of file FeedEngine.h.
| typedef Int32 DecimalExponent |
| typedef Int64 DecimalMantissa |
Definition at line 105 of file InterfaceDescriptorProvider.h.
Definition at line 140 of file InterfaceDescriptorProvider.h.
Ordered collection of fields.
Definition at line 62 of file FieldSet.h.
| typedef std::vector<std::string> FilesList |
| typedef UInt32 MarketDepth |
| typedef std::string MarketSegment |
| typedef UInt32 MarketSegmentId |
Definition at line 86 of file InterfaceDescriptorProvider.h.
Definition at line 77 of file InterfaceDescriptorProvider.h.
Definition at line 178 of file InterfaceDescriptorProvider.h.
Definition at line 124 of file InterfaceDescriptorProvider.h.
| typedef unsigned MessageStringingFlags |
Collection of message stringing flags.
Definition at line 48 of file MessageStringingFlags.h.
| typedef UInt32 PartitionId |
Definition at line 76 of file InterfaceDescriptorProvider.h.
Sequence of price levels.
Definition at line 135 of file OrderBook.h.
Iterator over read-only collection of price levels.
Definition at line 141 of file OrderBook.h.
Iterator to access price levels with write permissions.
Definition at line 138 of file OrderBook.h.
| typedef ProductInfo::Collection ProductInfos |
Definition at line 66 of file InterfaceDescriptorProvider.h.
| typedef Int64 SecurityId |
Definition at line 78 of file InterfaceDescriptorProvider.h.
| typedef UInt32 SenderCompId |
| typedef unsigned int SequenceNumber |
Alias for sequence numbers.
Definition at line 29 of file SequenceNumber.h.
| void checkSanity | ( | const OrderBook & | book | ) |
checks whether the given book is properly built
| std::string enumToString | ( | ErrorCode::Enum | ) |
Returns string representation of ErrorCode value.
| std::string enumToString | ( | HandlerState::Enum | ) |
Returns string representation of HandlerState value.
| std::string enumToString | ( | LogLevel::Enum | ) |
Returns string representation of ErrorCode value.
Create Timestamp from whole seconds since the Epoch.
Definition at line 643 of file Timestamp.h.
| bool fromStr | ( | Timestamp & | , |
| const char * | , | ||
| size_t | ) |
De-serializes a timestamp from the given string.
|
inline |
Definition at line 825 of file Timestamp.h.
| void gatherFiles | ( | FilesList * | gatheredFiles, |
| const std::string & | root, | ||
| const std::string & | extension ) |
Gathers files which are stored in a given folder.
|
inline |
|
inline |
Definition at line 228 of file FieldSet.h.
|
inline |
Definition at line 235 of file FieldSet.h.
| bool isValid | ( | const PriceLevel & | level | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| ComplexInstrumentUpdate | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| CrossRequest | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| DepthIncremental | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| DepthSnapshot | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| FeedEngine | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| FlexibleInstrumentUpdate | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| Group | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| IncrementalTrade | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| InstrumentStateChange | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| MassInstrumentStateChange | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| Message | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| OrderBook | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| ProductStateChange | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| QuoteRequest | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| ScaledSimpleInstrumentUpdate | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| Settlement | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| SnapshotTrade | ) |
| ONIXS_EUREX_EMDI_API_DECL | ( | class | , |
| TopOfBookImplied | ) |
|
inline |
Definition at line 288 of file FieldValueRef.h.
|
inline |
Definition at line 305 of file StringRef.h.
|
inline |
Definition at line 270 of file FieldValueRef.h.
|
inline |
Definition at line 232 of file FieldValueRef.h.
|
inline |
Definition at line 250 of file FieldValueRef.h.
|
inline |
Definition at line 267 of file StringRef.h.
|
inline |
Definition at line 287 of file StringRef.h.
|
inline |
Definition at line 249 of file StringRef.h.
Compares with other instance for in-equality.
Definition at line 308 of file Timestamp.h.
Compares with instances for inequality.
Definition at line 663 of file Timestamp.h.
Adds time interval to given time point.
Definition at line 726 of file Timestamp.h.
Calculates time interval between two time points.
Definition at line 754 of file Timestamp.h.
Subtracts time interval from given time point.
Definition at line 740 of file Timestamp.h.
Checks whether left time interval less than right one.
Definition at line 317 of file Timestamp.h.
Establishes order between two instances.
Definition at line 673 of file Timestamp.h.
|
inline |
Definition at line 835 of file Timestamp.h.
| std::ostream & operator<< | ( | std::ostream & | os, |
| const Message & | message ) |
| std::ostream & operator<< | ( | std::ostream & | s, |
| const PriceLevel & | lvl ) |
| std::ostream & operator<< | ( | std::ostream & | stream, |
| const EmdiHandlerSettings & | settings ) |
| std::ostream & operator<< | ( | std::ostream & | stream, |
| const EmdsHandlerSettings & | settings ) |
| std::ostream & operator<< | ( | std::ostream & | stream, |
| const FeedDescriptor & | descriptor ) |
| std::ostream & operator<< | ( | std::ostream & | stream, |
| const InterfaceDescriptor & | descriptor ) |
| std::ostream & operator<< | ( | std::ostream & | stream, |
| const MdiHandlerSettings & | settings ) |
| std::ostream & operator<< | ( | std::ostream & | stream, |
| const RdiHandlerSettings & | settings ) |
| std::ostream & operator<< | ( | std::ostream & | stream, |
| const ServiceDescriptor & | descriptor ) |
Establishes order between two instances.
Definition at line 686 of file Timestamp.h.
|
inline |
Definition at line 279 of file FieldValueRef.h.
|
inline |
Definition at line 296 of file StringRef.h.
|
inline |
Definition at line 261 of file FieldValueRef.h.
|
inline |
Definition at line 223 of file FieldValueRef.h.
| bool operator== | ( | const PriceLevel & | l, |
| const PriceLevel & | r ) |
|
inline |
Definition at line 241 of file FieldValueRef.h.
|
inline |
Definition at line 258 of file StringRef.h.
|
inline |
Definition at line 278 of file StringRef.h.
|
inline |
Definition at line 240 of file StringRef.h.
Compares with other instance for equality.
Definition at line 298 of file Timestamp.h.
Compares with instances for equality.
Definition at line 652 of file Timestamp.h.
Checks whether left time interval greater than right one.
Definition at line 328 of file Timestamp.h.
Establishes order between two instances.
Definition at line 700 of file Timestamp.h.
Establishes order between two instances.
Definition at line 713 of file Timestamp.h.
|
inline |
Typed logical operator helper.
Definition at line 86 of file LogSettings.h.
|
inline |
Carries out pending actions like data retrieval and event dispatching.
The returned value indicates whether any events have been handled by the engine.
Definition at line 132 of file FeedEngine.h.
| void replayPcap | ( | const std::vector< EmdiHandler * > & | handlers, |
| const ReplayOptions & | options, | ||
| bool * | stopRequest = ONIXS_EUREX_EMDI_NULLPTR ) |
Replay pcap files. The replay is stopped when all the provided handlers are stopped or if stopRequest is true.
| void replayPcap | ( | const std::vector< MdiHandler * > & | handlers, |
| const ReplayOptions & | options, | ||
| bool * | stopRequest = ONIXS_EUREX_EMDI_NULLPTR ) |
Replay pcap files. The replay is stopped when all the provided handlers are stopped or if stopRequest is true.
|
inline |
Appends timespan formatted in specified pattern to given string.
Definition at line 368 of file Timestamp.h.
| void toStr | ( | std::string & | str, |
| Timestamp | timestamp, | ||
| TimestampFormat::Enum | format = TimestampFormat::YYYYMMDDHHMMSSNsec ) |
Serializes timestamp according to specified pattern.
|
inline |
Formats timespan according to specified pattern.
Definition at line 398 of file Timestamp.h.
|
inline |
Serializes timestamp according to specified pattern.
Definition at line 812 of file Timestamp.h.
| void toStrAsHHMMSS | ( | std::string & | , |
| TimeSpan | ) |
| void toStrAsHHMMSSmsec | ( | std::string & | , |
| TimeSpan | ) |
| void toStrAsSDHHMMSSnsec | ( | std::string & | , |
| TimeSpan | ) |
| void toStrAsYYYYMMDD | ( | std::string & | , |
| Timestamp | ) |
Serializes timestamp in YYYYMMDD format.
| void toStrAsYYYYMMDDHHMMSS | ( | std::string & | , |
| Timestamp | ) |
Serializes timestamp in YYYYMMDDHHMMSS format.
| void toStrAsYYYYMMDDHHMMSSmsec | ( | std::string & | , |
| Timestamp | ) |
Serializes timestamp in YYYYMMDDHHMMSSmsec format.
| void toStrAsYYYYMMDDHHMMSSnsec | ( | std::string & | , |
| Timestamp | ) |
Serializes timestamp in YYYYMMDDHHMMSSnsec format.
| const MarketSegmentId UndefinedMarketSegmentId = 0 |