ITCHCPP 1.6.0
High-Performance NASDAQ TotalView-ITCH 5.0 Parser & Market-Data Platform
Loading...
Searching...
No Matches
tape.hpp File Reference

A normalized trade record and callback type for consuming the ITCH trade tape. More...

#include <cstdint>
#include <functional>
#include <string>
#include "itch/price.hpp"
+ Include dependency graph for tape.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  itch::Trade
 A single execution extracted from the feed (the "trade tape"). More...
 

Namespaces

namespace  itch
 

Typedefs

using itch::TradeCallback = std::function< void(const Trade &)>
 Callback invoked for each extracted trade.
 

Detailed Description

A normalized trade record and callback type for consuming the ITCH trade tape.

Execution-related ITCH message types are heterogeneous in shape; this header defines the single, flattened Trade record that callers consume instead of switching over the raw message variant themselves.

Author
Bertin Balouki SIMYELI

Definition in file tape.hpp.