X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FAddressExceptions.hh;h=ea020dec7d8e2c726b920b30677f19958f47529e;hb=6927c87144ca23845065e3c23e37c75f5f059cf3;hp=2409cd025000cdc17e23e7acf5f87ed3d8f41b9b;hpb=9dfdf00953c3cabd0ce74e5b316905bb53bbba80;p=senf.git diff --git a/Socket/Protocols/AddressExceptions.hh b/Socket/Protocols/AddressExceptions.hh index 2409cd0..ea020de 100644 --- a/Socket/Protocols/AddressExceptions.hh +++ b/Socket/Protocols/AddressExceptions.hh @@ -23,8 +23,8 @@ /** \file \brief AddressExceptions public header */ -#ifndef HH_AddressExceptions_ -#define HH_AddressExceptions_ 1 +#ifndef HH_SENF_Socket_Protocols_AddressExceptions_ +#define HH_SENF_Socket_Protocols_AddressExceptions_ 1 // Custom includes #include "../Utils/Exception.hh" @@ -46,14 +46,16 @@ namespace senf { struct AddressSyntaxException : public AddressException { AddressSyntaxException() : AddressException("invalid address syntax") {} - AddressSyntaxException(std::string const & msg) : AddressException(msg) {} + AddressSyntaxException(const std::string &addr) + : AddressException("Invalid address syntax (\"" + addr + "\")") {} }; /** \brief Resolver failure */ struct UnknownHostnameException : public AddressException { UnknownHostnameException() : AddressException("failed to resolve hostname") {} - UnknownHostnameException(std::string const & msg) : AddressException(msg) {} + UnknownHostnameException(const std::string &hostname) + : AddressException("Failed to resolve hostname (\"" + hostname + "\")") {} }; }