peary::interface::InterfaceError

Base class for interface-related errors. More…

#include <peary/interfaces/exceptions.hpp>

Inherits from peary::utils::RuntimeError, peary::utils::Exception, std::exception

Inherited by peary::interface::CommunicationError, peary::interface::InterfaceDeviceError

Additional inherited members

Public Functions inherited from peary::utils::RuntimeError

Name
RuntimeError(std::string what_arg)Constructor for RuntimeError.

Protected Functions inherited from peary::utils::RuntimeError

Name
RuntimeError() =defaultDefault constructor for RuntimeError.

Public Functions inherited from peary::utils::Exception

Name
Exception(std::string what_arg)Constructor for Exception.
const char * what() const overrideReturn the error message.

Protected Functions inherited from peary::utils::Exception

Name
Exception() =defaultDefault constructor for Exception.

Protected Attributes inherited from peary::utils::Exception

Name
std::string _message

Detailed Description

  class peary::interface::InterfaceError;
  

Base class for interface-related errors.

This class is used as a base for all interface-related exceptions in the Peary library. It provides a standard way to represent error messages related to interfaces.


Updated on 2025-11-14 at 11:31:23 +0100