69 return !address.empty() && port > 0;
101 ONIXS_B3_UMDF_MD_API std::ostream&
operator<<(std::ostream& stream,
const Feed& descriptor);
213 unsigned short maxPacketSize = 1400;
216 bool buildInternalOrderBooks =
false;
222 bool startIncrementalFeedsAfterInstrumentRecovery =
false;
225 bool discardQueuedIncrementalPacketsIncludedInSnapshots =
false;
230 std::ostringstream out;
236 HandlerSettings& loadFeeds(
int channelId,
const std::string& channelConfigFile);
std::string licenseString
License string.
Feed instrumentMulticastFeed
Instrument definition multicast feed.
Feed(const FeedDescriptor &aFeed, const FeedDescriptor &bFeed, FeedEngine *engine=0)
ONIXS_B3_UMDF_MD_API std::ostream & operator<<(std::ostream &stream, const LoggerSettings &settings)
Feed snapshotMulticastFeed
Snapshot recovery multicast feed.
#define ONIXS_B3_UMDF_MD_NULLPTR
bool valid() const
Returns true if the descriptor points to valid ip address.
Feed incrementalMulticastFeed
Incremental multicast feed.
std::string networkInterface
Specifies one or more network interfaces to use while joining the multicast group; use semi-colon del...
unsigned port
Port number.
std::string networkInterfaceB
Specifies one or more network interfaces to use while joining the multicast group B; use semi-colon d...
std::string networkInterface
Specifies one or more network interfaces to use while joining the multicast group; use semi-colon del...
Handler configuration settings.
FeedDescriptor b
Feed descriptor.
std::string networkInterfaceA
Specifies one or more network interfaces to use while joining the multicast group A; use semi-colon d...
FeedDescriptor(const std::string &a, unsigned int port, const std::string &nif="")
std::string licenseDirectory
Path to the license directory.
std::string toString() const
Returns the string representation.
std::string address
Ip address.
The Feed Engine machinery.
Multicast feed description.
LoggerSettings loggerSettings
Logger settings.
FeedDescriptor a
Feed descriptor.