Fault Class Reference

#include <Pt/Soap/Fault.h>

XML-RPC fault exception.

Inherits Fault.

Public Types

enum  ErrorCodes {
  ParseError = -32700 ,
  UnsupportedEncoding = -32701 ,
  InvalidCharacterForEncoding = -32702 ,
  InvalidXmlRpc = -32600 ,
  MethodNotFound = -32601 ,
  InvalidMethodParameters = -32602 ,
  InternalXmlRpcError = -32603 ,
  ApplicationError = -32500 ,
  SystemError = -32400 ,
  TransportError = -32300
}
 XML-RPC fault error codes. More...

Public Member Functions

 Fault (const std::string &msg, int rc)
 Construct with message and error code.
 Fault (const char *msg, int rc)
 Construct with message and error code.
 ~Fault () throw ()
 Destructor.
int rc () const
 Returns the error code.

Member Enumeration Documentation

◆ ErrorCodes

enum ErrorCodes
Enumerator
ParseError 

XML parse error.

UnsupportedEncoding 

Encoding not supported.

InvalidCharacterForEncoding 

Encoding failure.

InvalidXmlRpc 

Invalid XML-RPC.

MethodNotFound 

Method not found in service.

InvalidMethodParameters 

Invalid method parameters.

InternalXmlRpcError 

Internal error.

ApplicationError 

Application error.

SystemError 

System error.

TransportError 

Transport error.