OnixS C++ B3 Binary UMDF Market Data Handler 1.10.0
Users' manual and API documentation
Loading...
Searching...
No Matches
Feed Struct Reference

#include <OnixS/B3/MarketData/UMDF/HandlerSettings.h>

Public Member Functions

 Feed ()=default
 Feed (const std::string &addr, unsigned int port, const std::string &nif="", FeedEngine *fe=nullptr)
bool valid () const

Public Attributes

std::string address
unsigned port = 0
std::string networkInterface
FeedEnginefeedEngine = nullptr

Detailed Description

Definition at line 38 of file HandlerSettings.h.

Constructor & Destructor Documentation

◆ Feed() [1/2]

Feed ( )
default

◆ Feed() [2/2]

Feed ( const std::string & addr,
unsigned int port,
const std::string & nif = "",
FeedEngine * fe = nullptr )
inline

Definition at line 43 of file HandlerSettings.h.

Member Function Documentation

◆ valid()

bool valid ( ) const
inline

Returns true if the descriptor points to valid ip address.

Definition at line 66 of file HandlerSettings.h.

Member Data Documentation

◆ address

std::string address

IP address.

Definition at line 51 of file HandlerSettings.h.

◆ feedEngine

FeedEngine* feedEngine = nullptr

Feed engine to use on feed.

This value overrides the default one.

Definition at line 63 of file HandlerSettings.h.

◆ networkInterface

std::string networkInterface

Specifies one or more network interfaces to use while joining the multicast group; use semi-colon delimited list if more than one.

This value overrides the default one.

Definition at line 59 of file HandlerSettings.h.

◆ port

unsigned port = 0

Port number.

Definition at line 54 of file HandlerSettings.h.