EPAM B2BITS ICE Impact Handler C++  1.1.4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | Public Attributes | List of all members
IceImpact::UDPParams Struct Reference

Parameters for UDP socket. More...

#include <B2BITS_IceImpactApplication.h>

Public Member Functions

 UDPParams ()
 

Public Attributes

int recvBufferSize
 
bool timestampMessages
 Timestamp the messages after they are read from socket using high resolution timer. More...
 
std::string listenInterfaceIP
 
enum UDPTransportType transportType
 

Detailed Description

Parameters for UDP socket.

Constructor & Destructor Documentation

IceImpact::UDPParams::UDPParams ( )
inline

Member Data Documentation

std::string IceImpact::UDPParams::listenInterfaceIP

Local interface to use for UDP multicast 0.0.0.0 string means no preference. The value is required for Myricom DBL.

int IceImpact::UDPParams::recvBufferSize

Receive socket buffer size
Default value: 2Mb

bool IceImpact::UDPParams::timestampMessages

Timestamp the messages after they are read from socket using high resolution timer.

enum UDPTransportType IceImpact::UDPParams::transportType

The type of transport to use for UDP OS_Sockets is set by default. Solarflare OpenOnload is detected automatically when OS_Sockets is set, application should be launched using "onload <application>" cmd line, see documentation for further options. Myricom_DBL should be set by the user and listenInterfaceIP should be set appropriately.