25 #define UPNP_ERROR_MAP(XX) \
26 XX(Success, "Success") \
27 XX(NoMemory, "Insufficient memory") \
28 XX(XmlParsing, "XML paring failed") \
29 XX(NoSoapBody, "SOAP Body missing") \
30 XX(NoActiveRequest, "No active request") \
31 XX(NoSoapContent, "SOAP content missing") \
32 XX(BadSoapFault, "Unknown SOAP fault kind") \
33 XX(BadSoapNamespace, "Bad SOAP namespace attribute") \
34 XX(ActionInvalid, "Action name not recognised") \
35 XX(ActionNotImplemented, "Action not implemented")
40 #define XX(tag, comment) errorValue##tag,
46 #define XX(tag, comment) tag = -errorValue##tag,
61 return int(error) >= 0;
#define XX(name, comment)
Definition: DirectoryTemplate.h:47
String toLongString(UPnP::Error error)
#define UPNP_ERROR_MAP(XX)
Definition: Libraries/UPnP/src/include/Network/UPnP/Error.h:25
bool operator!(UPnP::Error error)
Definition: Libraries/UPnP/src/include/Network/UPnP/Error.h:59
String toString(UPnP::Error error)
The String class.
Definition: WString.h:137
Definition: ActionRequest.h:25
ErrorCode
Definition: ErrorCode.h:58
ErrorValues
Definition: Libraries/UPnP/src/include/Network/UPnP/Error.h:39
Error
Definition: Libraries/UPnP/src/include/Network/UPnP/Error.h:45
ErrorCode getErrorCode(Error err)
Get corresponding error code for a given error.