|
| | ReactorBenchmarkListener (size_t numberOfMessages) |
| bool | receivedAllMessages () const noexcept |
| void | resetBenchmark () noexcept override |
| template<typename Stack> |
| void | collectSessionTimeMarks (Stack &stack, Session &session, MessageHolder< NewOrderRequest > &order, size_t numberOfMessages, size_t sendPeriod, size_t warmupPeriod) |
| template<typename Stack> |
| ONIXS_ICEBOE_HOTPATH void | collectSessionTimeMarks (Stack &stack, Session &session, MessageHolder< NewOrderRequest > &order, size_t numberOfMessages, size_t sendPeriod, size_t warmupPeriod) |
| | BenchmarkSessionListener (size_t numberOfMessages) |
| | ~BenchmarkSessionListener () override=default |
| bool | active () const noexcept |
| bool | packetGroupingDetected () const noexcept |
| const BenchmarkData::SendMarks * | sendMarks () const noexcept |
| const BenchmarkData::ReceiveMarks * | receiveMarks () const noexcept |
| const BenchmarkData::Overhead & | overhead () const noexcept |
| void | measureOverhead () |
| ONIXS_ICEBOE_HOTPATH ONIXS_ICEBOE_FORCEINLINE void | beforeSending () noexcept |
| ONIXS_ICEBOE_HOTPATH ONIXS_ICEBOE_FORCEINLINE void | afterSending () noexcept |
| void | onStateChange (SessionStateId::Enum newState, SessionStateId::Enum, Session *) override |
| ONIXS_ICEBOE_HOTPATH void | onExecutionReport_New (const Messaging::ExecutionReport_New, Session *) override |
| ONIXS_ICEBOE_HOTPATH void | onExecutionReport_Modify (const Messaging::ExecutionReport_Modify, Session *) override |
| ONIXS_ICEBOE_HOTPATH void | onExecutionReport_Cancel (const Messaging::ExecutionReport_Cancel, Session *) override |
| ONIXS_ICEBOE_HOTPATH void | onExecutionReport_Reject (const Messaging::ExecutionReport_Reject, Session *) override |
| ONIXS_ICEBOE_HOTPATH void | onReceivedBytes (const char *, size_t, const ReceivedDataTimestamp &, Session *) noexcept override |
| ONIXS_ICEBOE_HOTPATH void | onMessageSending (char *, size_t, Session *) noexcept override |
| void | onError (SessionErrorReason::Enum, const std::string &description, Session *, Messaging::SbeMessage) override |
| void | onWarning (SessionWarningReason::Enum, const std::string &description, Session *, Messaging::SbeMessage) override |
Definition at line 438 of file BenchmarkSessionListener.h.