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

Public Member Functions

 Counterparty ()=default
 Counterparty (std::string host, unsigned short port, std::string ipSessionToken={})
const std::string & host () const noexcept
unsigned short port () const noexcept
const std::string & ipSessionToken () const noexcept

Detailed Description

Definition at line 32 of file SessionConnectionSettings.h.

Constructor & Destructor Documentation

◆ Counterparty() [1/2]

Counterparty ( )
default

Initializes a blank instance.

◆ Counterparty() [2/2]

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

Fully identified counterparty.

Definition at line 39 of file SessionConnectionSettings.h.

39 {})
40 : host_(std::move(host))
41 , port_(port)
42 , ipSessionToken_(std::move(ipSessionToken))
43 {
44 }

Member Function Documentation

◆ host()

const std::string & host ( ) const
inlinenoexcept
Returns
remote host.

Definition at line 47 of file SessionConnectionSettings.h.

47{ return host_; }

◆ ipSessionToken()

const std::string & ipSessionToken ( ) const
inlinenoexcept
Returns
IP session token, required for BGW sessions.

Definition at line 53 of file SessionConnectionSettings.h.

53{ return ipSessionToken_; }

◆ port()

unsigned short port ( ) const
inlinenoexcept
Returns
port number.

Definition at line 50 of file SessionConnectionSettings.h.

50{ return port_; }