112 const std::string& addr,
unsigned int port,
const std::string& ssn)
355 std::ostringstream out;
ONIXS_LSE_GTP_API std::ostream & operator<<(std::ostream &stream, const ServiceDescriptor &descriptor)
bool operator==(const FeedDescriptor &other) const
Compares with another instance.
ServiceDescriptor serviceB
Service B.
bool operator!=(const FeedDescriptor &other) const
Compares with another instance.
ServiceDescriptor serviceA
Service A.
Handler configuration settings.
unsigned short maxPacketSize
Max size for network packet transmitted by GTP.
std::string networkInterfaceB
std::string networkInterfaceA
std::string logDirectory
Log files are stored in this directory.
std::string toString() const
Returns the string representation.
LogSettings::Enum logSettings
Combine LogSettings enum values to configure the logger.
std::string networkInterface
std::string logFileNamePrefix
Template of log file name without extension.
bool fullRecoveryOnStart
Request a full recovery on start.
unsigned int replayMaxPacketsNumber
Lost packets threshold when the Handler prefers replay, must not exceed 65000.
TcpFeedDescriptor recoveryTcpService
Recovery TCP service credentials.
unsigned int sendingTimeout
Heartbeat interval for sending packets to replay and recovery services (sec), default value is 10 sec...
UInt32 outOfOrderPacketMaxInterval
std::string licenseString
License string.
HandlerSettings()
Constructor.
FeedDescriptor realtimeMulticastFeed
Realtime feed.
unsigned int receivingTimeout
Minimum timeout value to wait for a response from replay and recovery services (sec),...
unsigned int minReconnectingTimeout
Minimum timeout value between attempts to connect replay and recovery services (sec),...
unsigned int maxConnectingAttempts
Max number of attempts to connect replay and recovery services, default value is 3.
TcpFeedDescriptor replayTcpService
Replay TCP service credentials.
std::string networkInterfaceForTcpServices
unsigned int sequenceResetThreshold
Threshold to detect sequence reset.
std::string licenseDirectory
Path to the license directory.
UInt32 lostPacketWaitTime
LogFilePermission::Enum logFilePermissions
Log file read permissions.
Service endpoint description.
bool operator!=(const ServiceDescriptor &other) const
Compares with another instance.
bool valid() const
Returns true if the descriptor points to valid ip address.
std::string address
Ip address.
unsigned port
Port number.
ServiceDescriptor(const std::string &a, unsigned int port)
bool operator==(const ServiceDescriptor &other) const
Compares with another instance.
TcpServiceDescriptor serviceB
Service B.
TcpServiceDescriptor serviceA
Service A.
Describse GTP services such as replay or recovery.
bool valid() const
Returns true if the descriptor is valid.
TcpServiceDescriptor(const std::string &addr, unsigned int port, const std::string &ssn)
std::string session
Session supplied by LSEG.
bool operator==(const TcpServiceDescriptor &other) const
Compares with another instance.
bool operator!=(const TcpServiceDescriptor &other) const
Compares with another instance.