CBOE Emulator  1.0
Public Member Functions | List of all members
DataFeed::Extensions::Heartbeat< T > Class Template Reference

A Receiver context extension for printing data using a heartbeat timer. More...

#include <heartbeat.hpp>

Public Member Functions

 Heartbeat (asio::io_context &context, Receiver< T > &receiver_, uint16_t time_=300, std::ostream &stream_=std::cout)
 Initialize a new receiver heartbeat. More...
 

Detailed Description

template<typename T>
class DataFeed::Extensions::Heartbeat< T >

A Receiver context extension for printing data using a heartbeat timer.

Constructor & Destructor Documentation

◆ Heartbeat()

template<typename T >
DataFeed::Extensions::Heartbeat< T >::Heartbeat ( asio::io_context &  context,
Receiver< T > &  receiver_,
uint16_t  time_ = 300,
std::ostream &  stream_ = std::cout 
)
inline

Initialize a new receiver heartbeat.

Parameters
contextthe ASIO context to create the heartbeat with
receiver_the receiver to read data from
time_the number of milliseconds between beats
stream_the output stream to write the data to

The documentation for this class was generated from the following file: