#include <Warning.h>
Public Types | |
enum | Enum { Generic, NoNetworkActivity, SessionNumberMismatch, PacketGap, PacketQueueOverflow, ListenerFailure, NoUdsForMarketType } |
Static Public Member Functions | |
static Enum | deserialize (const char *value) |
static const char * | toString (Enum value) |
enum Enum |
List of known warnings.
Enumerator | |
---|---|
Generic |
General-purpose warning. |
NoNetworkActivity |
For each feed channel server sends out messages or heartbeats at fixed intervals. If the Handler hasn’t received any message or a heartbeat for an extended period of time, NoNetworkActivity warning is raised by the Handler to identify that either multicast channel is no longer active or there is a network related issue. |
SessionNumberMismatch |
Has a session number which is used to easily detect when a new session has started after the daily maintenance window or failure on the server side. If session number is different from previous one for a given multicast channel, error of sessionNumberMismatch code is reported by the Handler. |
PacketGap |
Tells that there is sequence number gap in packets from a multicast feed. |
PacketQueueOverflow |
Indicates that one of internal queues used by the Handler to store packets coming from network is overflowed. |
ListenerFailure |
Indicates failure in the user-space code. When the Handler catches exception from the user-space code, warning of given code reported. |
NoUdsForMarketType |
Indicates there are no UDS for requested market type. |
|
static |
Returns constant from its text presentation.
|
static |
Returns description of a particular warning.