B2BITS FIX Antenna C++  2.27.1
Public Types | List of all members
Bats::IncrementReaderType Struct Reference

Types of increment readers, represent ways of reading data from UDP socket. More...

#include <B2BITS_BatsApplication.h>

Public Types

enum  Type { ThreadPool = 0, DedicatedThread, MyricomDBL }
 

Detailed Description

Types of increment readers, represent ways of reading data from UDP socket.

Member Enumeration Documentation

◆ Type

Enumerator
ThreadPool 

Incremental threads are organized in pool (even for 1 thread).

Thread pools can be shared between unit services. Behaviour depends on UDPParams::recvTimeoutUS

DedicatedThread 

A separate thread is created for each unit service.

Behaviour depends on UDPParams::recvTimeoutUS

MyricomDBL 

Myricom DBL thread pool is used.

Multiple threads reading from one DBL interface. Synchronous, non blocking read. 100% CPU usage for each thread. Can be shared between unit services, which use the same network interface