unilink  0.4.3
A simple C++ library for unified async communication
error_types.hpp File Reference
#include <algorithm>
#include <boost/system/error_code.hpp>
#include <chrono>
#include <cstdint>
#include <ctime>
#include <iomanip>
#include <sstream>
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

struct  unilink::diagnostics::ErrorInfo
 Comprehensive error information structure. More...
 
struct  unilink::diagnostics::ErrorStats
 Error statistics for monitoring. More...
 

Namespaces

 
 

Enumerations

enum class  unilink::diagnostics::ErrorLevel { unilink::diagnostics::INFO = 0 , unilink::diagnostics::WARNING = 1 , unilink::diagnostics::ERROR = 2 , unilink::diagnostics::CRITICAL = 3 }
 Error severity levels. More...
 
enum class  unilink::diagnostics::ErrorCategory {
  unilink::diagnostics::CONNECTION = 0 , unilink::diagnostics::COMMUNICATION = 1 , unilink::diagnostics::CONFIGURATION = 2 , unilink::diagnostics::MEMORY = 3 ,
  unilink::diagnostics::SYSTEM = 4 , unilink::diagnostics::UNKNOWN = 5
}
 Error categories for classification. More...