OnixS C++ ICE Binary Order Entry Handler 1.1.1
API Documentation
Loading...
Searching...
No Matches
SessionConnectionSettings Class Reference

Public Member Functions

 SessionConnectionSettings (std::string host, unsigned short port, std::string ipSessionToken={})
SessionConnectionSettingsaddCounterparty (std::string host, unsigned short port, std::string ipSessionToken={})
const Counterpartiescounterparties () const noexcept

Detailed Description

Definition at line 65 of file SessionConnectionSettings.h.

Constructor & Destructor Documentation

◆ SessionConnectionSettings()

SessionConnectionSettings ( std::string host,
unsigned short port,
std::string ipSessionToken = {} )
inline

Constructor.

Parameters
hostthe remote host to which session must connect to.
portthe port number to which session must connect to.
ipSessionTokenthe IP session token to be used during the connection establishment.

Definition at line 73 of file SessionConnectionSettings.h.

73 {})
74 {
75 addCounterparty(std::move(host), port, std::move(ipSessionToken));
76 }

Member Function Documentation

◆ addCounterparty()

SessionConnectionSettings & addCounterparty ( std::string host,
unsigned short port,
std::string ipSessionToken = {} )
inline

Adds the counterparty.

Parameters
hostthe remote host to which session must connect to.
portthe port number to which session must connect to.
ipSessionTokenthe IP session token to be used during the connection establishment.

Definition at line 83 of file SessionConnectionSettings.h.

83 {})
84 {
85 counterparties_.emplace_back(std::move(host), port, std::move(ipSessionToken));
86 return *this;
87 }

◆ counterparties()

const Counterparties & counterparties ( ) const
inlinenoexcept
Returns
Counterparties.

Definition at line 90 of file SessionConnectionSettings.h.

90{ return counterparties_; }