Instrument Neutral Distributed Interface INDI 2.2.5
Public Attributes | List of all members
geminipbh::instrumentation::Event Struct Reference

#include <instrumentation.h>

Public Attributes

Level level = Level::Info
 
EventType type = EventType::Connection
 
std::chrono::system_clock::time_point wallTime
 
std::chrono::steady_clock::time_point steadyTime
 
std::string source
 
std::uint64_t connectionGeneration = 0
 
std::uint64_t sequence = 0
 
Payload payload
 

Detailed Description

Definition at line 212 of file instrumentation.h.

Member Data Documentation

◆ connectionGeneration

std::uint64_t geminipbh::instrumentation::Event::connectionGeneration = 0

Definition at line 219 of file instrumentation.h.

◆ level

Level geminipbh::instrumentation::Event::level = Level::Info

Definition at line 214 of file instrumentation.h.

◆ payload

Payload geminipbh::instrumentation::Event::payload

Definition at line 221 of file instrumentation.h.

◆ sequence

std::uint64_t geminipbh::instrumentation::Event::sequence = 0

Definition at line 220 of file instrumentation.h.

◆ source

std::string geminipbh::instrumentation::Event::source

Definition at line 218 of file instrumentation.h.

◆ steadyTime

std::chrono::steady_clock::time_point geminipbh::instrumentation::Event::steadyTime

Definition at line 217 of file instrumentation.h.

◆ type

EventType geminipbh::instrumentation::Event::type = EventType::Connection

Definition at line 215 of file instrumentation.h.

◆ wallTime

std::chrono::system_clock::time_point geminipbh::instrumentation::Event::wallTime

Definition at line 216 of file instrumentation.h.


The documentation for this struct was generated from the following file: