$darkmode
osii::OsiError Class Reference

#include <osi_transceiver.hpp>

Inheritance diagram for osii::OsiError:
[legend]
Collaboration diagram for osii::OsiError:
[legend]

Additional Inherited Members

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