Namespaces | |
Messaging | |
Classes | |
class | ArgumentException |
struct | DataSource |
class | EfViFeedEngine |
struct | ErrorCode |
class | ErrorListener |
class | Exception |
struct | FeedDescriptor |
class | FeedEngine |
struct | FeedEngineThreadIdle |
class | FeedEngineThreadPool |
struct | FeedEngineThreadPoolListener |
struct | FeedEngineThreadPoolSettings |
class | Handler |
struct | HandlerSettings |
struct | HandlerState |
class | HandlerStateListener |
struct | LogFilePermission |
struct | LogLevel |
struct | LogSettings |
class | MessageListener |
struct | Month |
class | NetFeedEngineProcessResult |
class | NicWatch |
class | OperationException |
class | ReplayListener |
struct | ReplayOptions |
class | Semaphore |
struct | ServiceDescriptor |
class | SocketFeedEngine |
class | ThisThread |
class | ThreadAffinity |
class | TimeSpan |
struct | TimeSpanFormat |
class | Timestamp |
struct | TimestampFormat |
struct | TimeTraits |
class | UtcWatch |
class | WarningListener |
class | WatchService |
Typedefs | |
typedef std::vector< std::string > | HandlerLogs |
typedef std::vector< std::string >::iterator | HandlerLogsEntry |
typedef std::set< std::string > | Symbols |
typedef char | Char |
typedef UInt64 | PacketSequenceNumber |
typedef UInt64 | MessageSequenceNumber |
typedef size_t | CpuIndex |
typedef Messaging::Int8 | Int8 |
typedef Messaging::UInt8 | UInt8 |
typedef Messaging::Int16 | Int16 |
typedef Messaging::UInt16 | UInt16 |
typedef Messaging::Int32 | Int32 |
typedef Messaging::UInt32 | UInt32 |
typedef Messaging::Int64 | Int64 |
typedef Messaging::UInt64 | UInt64 |
Functions | |
ONIXS_EURONEXT_OPTIQMDG_API std::string | enumToString (LogLevel::Enum) |
LogSettings::Enum | operator| (LogSettings::Enum a, LogSettings::Enum b) |
LogFilePermission::Enum | operator| (LogFilePermission::Enum a, LogFilePermission::Enum b) |
void ONIXS_EURONEXT_OPTIQMDG_API | gatherLogs (HandlerLogs *gatheredLogs, const std::string &root) |
ONIXS_EURONEXT_OPTIQMDG_API std::string | enumToString (ErrorCode::Enum) |
ONIXS_EURONEXT_OPTIQMDG_API std::ostream & | operator<< (std::ostream &stream, const ServiceDescriptor &descriptor) |
ONIXS_EURONEXT_OPTIQMDG_API std::ostream & | operator<< (std::ostream &stream, const FeedDescriptor &descriptor) |
ONIXS_EURONEXT_OPTIQMDG_API std::ostream & | operator<< (std::ostream &stream, const HandlerSettings &settings) |
ONIXS_EURONEXT_OPTIQMDG_API std::string | enumToString (HandlerState::Enum) |
ONIXS_EURONEXT_OPTIQMDG_API std::ostream & | operator<< (std::ostream &stream, const DataSource &ds) |
bool | process (FeedEngine &engine) |
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) |
ONIXS_EURONEXT_OPTIQMDG_API void | toStrAsHHMMSS (std::string &, TimeSpan) |
ONIXS_EURONEXT_OPTIQMDG_API void | toStrAsHHMMSSmsec (std::string &, TimeSpan) |
ONIXS_EURONEXT_OPTIQMDG_API 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) |
ONIXS_EURONEXT_OPTIQMDG_API void | toStrAsYYYYMMDD (std::string &, Timestamp) |
ONIXS_EURONEXT_OPTIQMDG_API void | toStrAsYYYYMMDDHHMMSS (std::string &, Timestamp) |
ONIXS_EURONEXT_OPTIQMDG_API void | toStrAsYYYYMMDDHHMMSSmsec (std::string &, Timestamp) |
ONIXS_EURONEXT_OPTIQMDG_API void | toStrAsYYYYMMDDHHMMSSnsec (std::string &, Timestamp) |
ONIXS_EURONEXT_OPTIQMDG_API void | toStr (std::string &str, Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec) |
std::string | toStr (Timestamp timestamp, TimestampFormat::Enum format=TimestampFormat::YYYYMMDDHHMMSSnsec) |
ONIXS_EURONEXT_OPTIQMDG_API bool | fromStr (Timestamp &, const char *, size_t) |
bool | fromStr (Timestamp &ts, const std::string &str) |
Variables | |
class ONIXS_EURONEXT_OPTIQMDG_API | FeedEngineThreadPool |
typedef std::vector<std::string> HandlerLogs |
typedef std::vector<std::string>::iterator HandlerLogsEntry |
typedef Messaging::Int16 Int16 |
Definition at line 33 of file Integral.h.
typedef Messaging::Int32 Int32 |
Definition at line 36 of file Integral.h.
typedef Messaging::Int64 Int64 |
Definition at line 39 of file Integral.h.
typedef Messaging::Int8 Int8 |
Definition at line 30 of file Integral.h.
typedef UInt64 MessageSequenceNumber |
typedef UInt64 PacketSequenceNumber |
typedef std::set<std::string> Symbols |
Alias for symbol list.
Definition at line 105 of file HandlerSettings.h.
typedef Messaging::UInt16 UInt16 |
Definition at line 34 of file Integral.h.
typedef Messaging::UInt32 UInt32 |
Definition at line 37 of file Integral.h.
typedef Messaging::UInt64 UInt64 |
Definition at line 40 of file Integral.h.
typedef Messaging::UInt8 UInt8 |
Definition at line 31 of file Integral.h.
ONIXS_EURONEXT_OPTIQMDG_API std::string OnixS::Euronext::MarketData::OptiqMdg::enumToString | ( | ErrorCode::Enum | ) |
Returns string representation of ErrorCode value.
ONIXS_EURONEXT_OPTIQMDG_API std::string OnixS::Euronext::MarketData::OptiqMdg::enumToString | ( | HandlerState::Enum | ) |
Returns string representation of HandlerState value.
ONIXS_EURONEXT_OPTIQMDG_API std::string OnixS::Euronext::MarketData::OptiqMdg::enumToString | ( | LogLevel::Enum | ) |
Returns string representation of ErrorCode value.
ONIXS_EURONEXT_OPTIQMDG_API bool OnixS::Euronext::MarketData::OptiqMdg::fromStr | ( | Timestamp & | , |
const char * | , | ||
size_t | |||
) |
De-serializes a timestamp from the given string.
|
inline |
void ONIXS_EURONEXT_OPTIQMDG_API OnixS::Euronext::MarketData::OptiqMdg::gatherLogs | ( | HandlerLogs * | gatheredLogs, |
const std::string & | root | ||
) |
Gathers log files logs which are stored in a given folder.
ONIXS_EURONEXT_OPTIQMDG_API std::ostream& OnixS::Euronext::MarketData::OptiqMdg::operator<< | ( | std::ostream & | stream, |
const ServiceDescriptor & | descriptor | ||
) |
ONIXS_EURONEXT_OPTIQMDG_API std::ostream& OnixS::Euronext::MarketData::OptiqMdg::operator<< | ( | std::ostream & | stream, |
const DataSource & | ds | ||
) |
ONIXS_EURONEXT_OPTIQMDG_API std::ostream& OnixS::Euronext::MarketData::OptiqMdg::operator<< | ( | std::ostream & | stream, |
const FeedDescriptor & | descriptor | ||
) |
ONIXS_EURONEXT_OPTIQMDG_API std::ostream& OnixS::Euronext::MarketData::OptiqMdg::operator<< | ( | std::ostream & | stream, |
const HandlerSettings & | settings | ||
) |
|
inline |
Typed logical operator helper.
Definition at line 89 of file LogSettings.h.
|
inline |
Typed logical operator helper.
Definition at line 118 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 133 of file FeedEngine.h.
|
inline |
|
inline |
ONIXS_EURONEXT_OPTIQMDG_API void OnixS::Euronext::MarketData::OptiqMdg::toStr | ( | std::string & | str, |
Timestamp | timestamp, | ||
TimestampFormat::Enum | format = TimestampFormat::YYYYMMDDHHMMSSnsec |
||
) |
Serializes timestamp according to specified pattern.
|
inline |
ONIXS_EURONEXT_OPTIQMDG_API void OnixS::Euronext::MarketData::OptiqMdg::toStrAsHHMMSS | ( | std::string & | , |
TimeSpan | |||
) |
ONIXS_EURONEXT_OPTIQMDG_API void OnixS::Euronext::MarketData::OptiqMdg::toStrAsHHMMSSmsec | ( | std::string & | , |
TimeSpan | |||
) |
ONIXS_EURONEXT_OPTIQMDG_API void OnixS::Euronext::MarketData::OptiqMdg::toStrAsSDHHMMSSnsec | ( | std::string & | , |
TimeSpan | |||
) |
ONIXS_EURONEXT_OPTIQMDG_API void OnixS::Euronext::MarketData::OptiqMdg::toStrAsYYYYMMDD | ( | std::string & | , |
Timestamp | |||
) |
Serializes timestamp in YYYYMMDD format.
ONIXS_EURONEXT_OPTIQMDG_API void OnixS::Euronext::MarketData::OptiqMdg::toStrAsYYYYMMDDHHMMSS | ( | std::string & | , |
Timestamp | |||
) |
Serializes timestamp in YYYYMMDDHHMMSS format.
ONIXS_EURONEXT_OPTIQMDG_API void OnixS::Euronext::MarketData::OptiqMdg::toStrAsYYYYMMDDHHMMSSmsec | ( | std::string & | , |
Timestamp | |||
) |
Serializes timestamp in YYYYMMDDHHMMSSmsec format.
ONIXS_EURONEXT_OPTIQMDG_API void OnixS::Euronext::MarketData::OptiqMdg::toStrAsYYYYMMDDHHMMSSnsec | ( | std::string & | , |
Timestamp | |||
) |
Serializes timestamp in YYYYMMDDHHMMSSnsec format.
class ONIXS_EURONEXT_OPTIQMDG_API FeedEngineThreadPool |
Definition at line 271 of file FeedEngine.h.