$darkmode
osii::OsiError Class Reference

#include <osi_transceiver.hpp>

Inheritance diagram for osii::OsiError:
Collaboration diagram for osii::OsiError:

Additional Inherited Members

- Public Member Functions inherited from cloe::Error
 Error (std::string_view what)
 
template<typename... Args>
 Error (std::string_view format, Args &&... args)
 
const char * what () const noexcept override
 
bool has_explanation () const
 
void set_explanation (std::string explanation)
 
template<typename... Args>
void set_explanation (std::string_view format, Args &&... args)
 
const std::string & explanation () const
 
Error explanation (std::string explanation) &&
 
template<typename... Args>
Error explanation (std::string_view format, Args &&... args) &&
 

Detailed Description

OsiError may be thrown when an error is detected in the OSI protocol. These may or not be recoverable, and include such origins such as data format and version mismatch.

See also
cloe::utility::TcpReadError

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