OnixS C++ CME MDP Premium Market Data Handler 5.11.1
Users' manual and API documentation
Loading...
Searching...
No Matches
IncrementalRefreshSessionStatistics.h File Reference

Go to the source code of this file.

Classes

struct  IsSessionStatisticsAction< Action >
struct  SessionStatisticsEntryOperation< Action >
struct  EntryOperationSelector< IncrementalRefreshSessionStatistics::MessageType >

Namespaces

namespace  OnixS
namespace  OnixS::CME
namespace  OnixS::CME::MDH
namespace  OnixS::CME::MDH::Test
namespace  OnixS::CME::MDH::Test::details

Typedefs

using IncrementalRefreshSessionStatistics = MessageHolder<Messaging::IncrementalRefreshSessionStatistics51>
template<typename Holder>
using EnableIncrementalRefreshSessionStatistics = EnableMutableMessageHolder<IncrementalRefreshSessionStatistics, Holder>
template<Messaging::UpdateAction::Enum Action, typename Holder>
using EnableSessionStatisticsEntry

Functions

template<Messaging::UpdateAction::Enum Action, typename Holder>
Messaging::IncrementalRefreshSessionStatistics51::Entry appendSessionStatisticsEntry (Holder &message, SecurityId securityId, Messaging::EntryTypeStatistics::Enum entryType, Messaging::UInt32 rptSeq, Messaging::Decimal9 price)
template<typename Holder, details::IncrementalRefreshSessionStatisticsInitializationTag...>
auto initialize (Holder &message, EventFlags::Bits eventIndicator, Messaging::Timestamp transactTime=UtcWatch::now()) noexcept -> details::EnableIncrementalRefreshSessionStatistics< Holder >
template<typename Holder, details::IncrementalRefreshSessionStatisticsInitializationTag...>
auto initialize (EventFlags::Bits eventIndicator, Messaging::Timestamp transactTime=UtcWatch::now()) -> decltype(details::makeInitializationRecipe< Holder, IncrementalRefreshSessionStatistics >(eventIndicator, transactTime))
template<Messaging::UpdateAction::Enum Action, typename Holder>
auto addEntry (Holder &message, SecurityId securityId, Messaging::EntryTypeStatistics::Enum entryType, Messaging::UInt32 rptSeq, Messaging::Decimal9 price) -> details::EnableSessionStatisticsEntry< Action, Holder >