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

Service notifications. More...

#include <B2BITS_BatsUnitService.h>

Public Types

enum  Type {
  LinkUp, LinkDown, Connected, Disconnected,
  RecoveryStarted, RecoverySucceeded, RecoveryFailed, ReplayStarted,
  ReplayRequested, ReplayFailed, SequenceRestored
}
 

Detailed Description

Service notifications.

Member Enumeration Documentation

◆ Type

Enumerator
LinkUp 

Network activity has been restored, generated only if Notification::LinkDown notification has been generated.

LinkDown 

UnitService does not forward heartbeat messages to user, in case when only heartbeats are being disseminated user does not receive any updates.

This notification is generated when no messages, including heartbeats, has been received during RuntimeParameters::linkDownTimeoutS period, which might indicate a network problems

Connected 

Service has been connected.

Disconnected 

Service has been disconnected.

RecoveryStarted 

Recovery from Spin server has been started.

RecoverySucceeded 

Recovery from Spin server has been finished successfully.

RecoveryFailed 

Recovery from Spin server failed.

ReplayStarted 

Replay from GRP server has been started.

ReplayRequested 

Replay requested successfully.

ReplayFailed 

Failed to request replay.

SequenceRestored 

Sequence has been restored (messages has been replayed)