Class SocketException
Defined in File socket_exception.h
Inheritance Relationships
Base Type
public std::runtime_error
Derived Type
public rcdiscover::NetworkUnreachableException
(Class NetworkUnreachableException)
Class Documentation
-
class SocketException : public std::runtime_error
Exception representing an invalid socket operation.
Subclassed by rcdiscover::NetworkUnreachableException
Public Functions
-
SocketException(const std::string &msg, int errnum)
Constructor.
- Parameters:
msg – error message
errnum – error code
-
virtual ~SocketException() = default
-
virtual const char *what() const noexcept override
Returns error message.
- Returns:
error message
-
int get_error_code() const noexcept
Returns error code.
- Returns:
error code
-
SocketException(const std::string &msg, int errnum)