Functions | |
std::ostream & | operator<< (std::ostream &, const Error &) |
std::ostream & | operator<< (std::ostream &, const FeedEngineSettings &) |
std::ostream & | operator<< (std::ostream &, const GroupSubscription &) |
std::ostream & | operator<< (std::ostream &, const SnapshotRecoveryOptions &) |
std::ostream & | operator<< (std::ostream &, const HandlerSettings &) |
std::ostream & | operator<< (std::ostream &, const HandlerStateChange &) |
std::ostream & | operator<< (std::ostream &, const MarketSubscription &) |
std::ostream & | operator<< (std::ostream &, const MessageInfo &) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const Optional< T > &value) |
std::ostream & | operator<< (std::ostream &, const Packet &) |
std::ostream & | operator<< (std::ostream &stream, const Rational &value) |
std::ostream & | operator<< (std::ostream &, const TcpServerSettings &) |
std::ostream & | operator<< (std::ostream &, const TcpSettings &) |
std::ostream & | operator<< (std::ostream &, const ThreadAffinity &) |
std::ostream & | operator<< (std::ostream &, const TimeSpan &) |
std::ostream & | operator<< (std::ostream &, const YearMonth &) |
TimeSpan | operator- (const Date &left, const Date &right) |
std::ostream & | operator<< (std::ostream &, const Date &) |
TimeSpan | operator- (const Timestamp &left, const Timestamp &right) |
std::ostream & | operator<< (std::ostream &, const Timestamp &) |
std::ostream & | operator<< (std::ostream &, const Warning &) |
std::ostream & | operator<< (std::ostream &, const AddModifyOrder &) |
std::ostream & | operator<< (std::ostream &, const AddPriceLevel &) |
std::ostream & | operator<< (std::ostream &, const BundleMarker &) |
std::ostream & | operator<< (std::ostream &, const CancelledTrade &) |
std::ostream & | operator<< (std::ostream &, const ChangePriceLevel &) |
std::ostream & | operator<< (std::ostream &, const ClosePrice &) |
std::ostream & | operator<< (std::ostream &, const DebugResponse &) |
std::ostream & | operator<< (std::ostream &, const DeleteOrder &) |
std::ostream & | operator<< (std::ostream &, const DeletePriceLevel &) |
std::ostream & | operator<< (std::ostream &, const EndOfDayMarketSummary &) |
std::ostream & | operator<< (std::ostream &, const FixingIndicativePrice &) |
std::ostream & | operator<< (std::ostream &, const FixingLockdown &) |
std::ostream & | operator<< (std::ostream &, const FixingTransition &) |
std::ostream & | operator<< (std::ostream &, const FuturesProductDefinition &) |
std::ostream & | operator<< (std::ostream &, const FuturesStrategyDefinition &) |
std::ostream & | operator<< (std::ostream &, const IntervalTieredPriceLimitNotification &) |
std::ostream & | operator<< (std::ostream &, const InvestigatedTrade &) |
std::ostream & | operator<< (std::ostream &, const LoginResponse &) |
std::ostream & | operator<< (std::ostream &, const MarkerIndexPrices &) |
std::ostream & | operator<< (std::ostream &, const MarketEvent &) |
std::ostream & | operator<< (std::ostream &, const MarketSnapshot &) |
std::ostream & | operator<< (std::ostream &, const MarketSnapshotOrder &) |
std::ostream & | operator<< (std::ostream &, const MarketSnapshotPriceLevel &) |
std::ostream & | operator<< (std::ostream &, const MarketStateChange &) |
std::ostream & | operator<< (std::ostream &, const MarketStatistics &) |
std::ostream & | operator<< (std::ostream &, const MulticastChannelGroups &) |
std::ostream & | operator<< (std::ostream &, const NewExpiry &) |
std::ostream & | operator<< (std::ostream &, const NewFuturesStrategyDefinition &) |
std::ostream & | operator<< (std::ostream &, const NewOptionsMarketDefinition &) |
std::ostream & | operator<< (std::ostream &, const NewOptionsStrategyDefinition &) |
std::ostream & | operator<< (std::ostream &, const OldStyleOptionsTradeAndMarketStats &) |
std::ostream & | operator<< (std::ostream &, const OpenInterest &) |
std::ostream & | operator<< (std::ostream &, const OpenPrice &) |
std::ostream & | operator<< (std::ostream &, const OptionOpenInterest &) |
std::ostream & | operator<< (std::ostream &, const OptionSettlementPrice &) |
std::ostream & | operator<< (std::ostream &, const OptionsProductDefinition &) |
std::ostream & | operator<< (std::ostream &, const OptionsStrategyDefinition &) |
std::ostream & | operator<< (std::ostream &, const PreOpenPriceIndicator &) |
std::ostream & | operator<< (std::ostream &, const Rfq &) |
std::ostream & | operator<< (std::ostream &, const SettlementPrice &) |
std::ostream & | operator<< (std::ostream &, const SpecialField &) |
std::ostream & | operator<< (std::ostream &, const SpotMarketTrade &) |
std::ostream & | operator<< (std::ostream &, const StripInfo &) |
std::ostream & | operator<< (std::ostream &, const SystemText &) |
std::ostream & | operator<< (std::ostream &, const Trade &) |
typedef unsigned AdvancedLogOptionSet |
Additional options to control log information.
Definition at line 86 of file LogSettings.h.
typedef int CpuIndex |
Zero-based index of CPU.
Definition at line 30 of file ThreadAffinity.h.
typedef long long DateTime |
typedef DaysOfWeek::Enum DayOfWeek |
typedef KnownErrors::Enum ErrorCode |
Reason feed engine threads becomes idle.
Definition at line 44 of file FeedEngineListener.h.
typedef std::set<GroupSubscription> GroupSubscriptions |
Collection of group subscriptions.
Definition at line 155 of file GroupSubscription.h.
typedef HandlerStates::Enum HandlerState |
States of the Handler in which it may reside.
Definition at line 74 of file HandlerState.h.
typedef LogLevels::Enum LogLevel |
Log level alias.
Definition at line 46 of file LogSettings.h.
typedef std::vector<std::string> LogList |
Ordered list of logs to be replayed.
Definition at line 78 of file HandlerSettings.h.
typedef std::vector<std::string>::iterator LogListEntry |
Read-write iterator over ordered list of logs to be replayed.
Definition at line 81 of file HandlerSettings.h.
typedef std::set<MarketSubscription> MarketSubscriptions |
Collection of market subscriptions.
Definition at line 195 of file MarketSubscription.h.
typedef short MarketType |
typedef std::set<MarketType> MarketTypes |
typedef Months::Enum Month |
typedef ArrayRef<const Order, std::size_t> OrderArray |
Definition at line 123 of file OrderBook.h.
PCAP Data Provider ID.
Definition at line 44 of file PcapDataProviderId.h.
typedef ArrayRef<const PriceLevel, std::size_t> PriceLevelArray |
Definition at line 122 of file OrderBook.h.
typedef std::set<std::string> RegexSet |
Set of regular expressions.
Definition at line 84 of file HandlerSettings.h.
typedef std::map<std::string, TcpServerSettings> TcpServersMap |
Alias for TCP server settings map.
Definition at line 85 of file TcpSettings.h.
typedef TimeSpanFormats::Enum TimeSpanFormat |
typedef KnownWarnings::Enum WarningCode |
Calculates time interval between two given dates.
TimeSpan OnixS::ICE::iMpact::MarketData::operator- | ( | const Timestamp & | left, |
const Timestamp & | right | ||
) |
Calculates time interval between two timestamps.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const DebugResponse & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const SystemText & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MarketEvent & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MarketStateChange & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const OpenPrice & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const ClosePrice & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const Packet & | |||
) |
Make it printable to formatted C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const BundleMarker & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const SnapshotRecoveryOptions & | |||
) |
Standard output operator.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const DeletePriceLevel & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const GroupSubscription & | |||
) |
Allow output to C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const PreOpenPriceIndicator & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const FixingIndicativePrice & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const LoginResponse & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const HandlerStateChange & | |||
) |
Make it printable to formatted C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const OptionOpenInterest & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const FixingTransition & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const FeedEngineSettings & | |||
) |
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const DeleteOrder & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const TcpServerSettings & | |||
) |
Standard output operator.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const Rfq & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | stream, |
const Rational & | value | ||
) |
Make it printable to formatted C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const CancelledTrade & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const OpenInterest & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MessageInfo & | |||
) |
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const ThreadAffinity & | |||
) |
Make it printable to formatted C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MarketSnapshotPriceLevel & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const SettlementPrice & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const StripInfo & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const IntervalTieredPriceLimitNotification & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const InvestigatedTrade & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MarketSubscription & | |||
) |
Allow output to C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const SpotMarketTrade & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MarkerIndexPrices & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const AddPriceLevel & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const ChangePriceLevel & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MarketStatistics & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const OptionSettlementPrice & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MarketSnapshotOrder & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const FixingLockdown & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const SpecialField & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const Trade & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const EndOfDayMarketSummary & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const OldStyleOptionsTradeAndMarketStats & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const AddModifyOrder & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const TcpSettings & | |||
) |
Standard output operator.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const Error & | |||
) |
Make it printable to formatted C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const Warning & | |||
) |
Make it printable to formatted C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MulticastChannelGroups & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const MarketSnapshot & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | os, |
const Optional< T > & | value | ||
) |
Make it printable to formatted C++ I/O streams.
Definition at line 170 of file Optional.h.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const TimeSpan & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const NewOptionsMarketDefinition & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const NewExpiry & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const NewOptionsStrategyDefinition & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const OptionsProductDefinition & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const NewFuturesStrategyDefinition & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const HandlerSettings & | |||
) |
Make it printable to formatted C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const OptionsStrategyDefinition & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const YearMonth & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const FuturesStrategyDefinition & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const Date & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const FuturesProductDefinition & | |||
) |
Make it printable using C++ I/O streams.
std::ostream& OnixS::ICE::iMpact::MarketData::operator<< | ( | std::ostream & | , |
const Timestamp & | |||
) |
Make it printable using C++ I/O streams.