Instrument Neutral Distributed Interface INDI 2.2.5
Classes | Namespaces | Functions
instrumentation.cpp File Reference
#include "indi-gemini-pbh/instrumentation.h"
#include <algorithm>
#include <exception>
#include <iomanip>
#include <sstream>
#include <utility>

Go to the source code of this file.

Classes

struct  geminipbh::instrumentation::Dispatcher::ListenerEntry
 

Namespaces

namespace  geminipbh
 
namespace  geminipbh::instrumentation
 

Functions

Event geminipbh::instrumentation::makeEvent (Level level, EventType type, Payload payload)
 
const char * geminipbh::instrumentation::toString (Level level)
 
const char * geminipbh::instrumentation::toString (EventType type)
 
const char * geminipbh::instrumentation::toString (ConnectionState state)
 
const char * geminipbh::instrumentation::toString (FrameDirection direction)
 
const char * geminipbh::instrumentation::toString (VerificationOperation operation)
 
const char * geminipbh::instrumentation::toString (VerificationOutcome outcome)
 
const char * geminipbh::instrumentation::toString (WarningCode code)
 
const char * geminipbh::instrumentation::toString (ParserAnomalyCode code)
 
const char * geminipbh::instrumentation::toString (ReconnectResult result)
 
const char * geminipbh::instrumentation::toString (TimingOperation operation)
 
std::string geminipbh::instrumentation::formatValue (const Value &value)
 
std::string geminipbh::instrumentation::escapeFrame (const std::string &frame)