Public Member Functions | |
| 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 () |
| virtual void | resetBenchmark () noexcept |
| 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 |
Protected Member Functions | |
| virtual void | onReceivedAllMessages () |
Definition at line 182 of file BenchmarkSessionListener.h.
|
inlineexplicit |
Definition at line 185 of file BenchmarkSessionListener.h.
|
overridedefault |
|
inlinenoexcept |
Definition at line 204 of file BenchmarkSessionListener.h.
|
inlinenoexcept |
Definition at line 308 of file BenchmarkSessionListener.h.
|
inlinenoexcept |
Definition at line 301 of file BenchmarkSessionListener.h.
|
inline |
Definition at line 229 of file BenchmarkSessionListener.h.
|
inlineoverride |
Definition at line 381 of file BenchmarkSessionListener.h.
|
inlineoverride |
Definition at line 347 of file BenchmarkSessionListener.h.
|
inlineoverride |
Definition at line 341 of file BenchmarkSessionListener.h.
|
inlineoverride |
Definition at line 335 of file BenchmarkSessionListener.h.
|
inlineoverride |
Definition at line 353 of file BenchmarkSessionListener.h.
|
inlineoverridenoexcept |
Definition at line 370 of file BenchmarkSessionListener.h.
|
inlineprotectedvirtual |
Reimplemented in ReactorBenchmarkListener.
Definition at line 395 of file BenchmarkSessionListener.h.
|
inlineoverridenoexcept |
Definition at line 359 of file BenchmarkSessionListener.h.
|
inlineoverride |
Definition at line 316 of file BenchmarkSessionListener.h.
|
inlineoverride |
Definition at line 388 of file BenchmarkSessionListener.h.
|
inlinenoexcept |
Definition at line 224 of file BenchmarkSessionListener.h.
|
inlinenoexcept |
Definition at line 209 of file BenchmarkSessionListener.h.
|
inlinenoexcept |
Definition at line 219 of file BenchmarkSessionListener.h.
|
inlinevirtualnoexcept |
Reimplemented in ReactorBenchmarkListener.
Definition at line 284 of file BenchmarkSessionListener.h.
|
inlinenoexcept |
Definition at line 214 of file BenchmarkSessionListener.h.