libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
isimud::exchanges::common::exchange_connection< ClientCxn, EchgCxn >::flow Class Reference

#include <exchange_connection_impl.hpp>

Public Member Functions

 flow (std::atomic< bool > &e, exchg_links_t &exchg_links) noexcept(true)
 
template<class LatencyTimestamps >
void start (socket_t &client_link, LatencyTimestamps &timestamps) noexcept(false)
 
 ~flow () noexcept(false)
 
std::string to_string () const noexcept(false)
 

Friends

std::ostream & operator<< (std::ostream &os, flow const &s) noexcept(false)
 

Detailed Description

template<class ClientCxn, class EchgCxn>
class isimud::exchanges::common::exchange_connection< ClientCxn, EchgCxn >::flow

Definition at line 74 of file exchange_connection_impl.hpp.

Constructor & Destructor Documentation

◆ flow()

template<class ClientCxn , class EchgCxn >
isimud::exchanges::common::exchange_connection< ClientCxn, EchgCxn >::flow::flow ( std::atomic< bool > &  e,
exchg_links_t exchg_links 
)
inlinenoexcept

Definition at line 93 of file exchange_connection_impl.hpp.

◆ ~flow()

template<class ClientCxn , class EchgCxn >
isimud::exchanges::common::exchange_connection< ClientCxn, EchgCxn >::flow::~flow ( )
inlinenoexcept

Definition at line 111 of file exchange_connection_impl.hpp.

Member Function Documentation

◆ start()

template<class ClientCxn , class EchgCxn >
template<class LatencyTimestamps >
void isimud::exchanges::common::exchange_connection< ClientCxn, EchgCxn >::flow::start ( socket_t client_link,
LatencyTimestamps &  timestamps 
)
inlinenoexcept

Definition at line 98 of file exchange_connection_impl.hpp.

◆ to_string()

template<class ClientCxn , class EchgCxn >
std::string isimud::exchanges::common::exchange_connection< ClientCxn, EchgCxn >::flow::to_string ( ) const
inlinenoexcept

Definition at line 118 of file exchange_connection_impl.hpp.

Friends And Related Function Documentation

◆ operator<<

template<class ClientCxn , class EchgCxn >
std::ostream& operator<< ( std::ostream &  os,
flow const &  s 
)
friend

Definition at line 126 of file exchange_connection_impl.hpp.


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