This exception indicates that the connection has been gracefully shut down by the server.
More...
|
| | CloseConnectionException (const char *file, int line) |
| | The file and line number are required for all local exceptions.
|
| | CloseConnectionException (const char *file, int line, const ::std::string &reason) |
| | One-shot constructor to initialize all data members.
|
| virtual CloseConnectionException * | ice_clone () const |
| | Polymorphically clones this exception.
|
| virtual::std::string | ice_id () const |
| | Obtains the Slice type ID of this exception.
|
| virtual void | ice_print (::std::ostream &stream) const |
| | Prints this exception to the given stream.
|
| virtual void | ice_throw () const |
| | Throws this exception.
|
| virtual | ~CloseConnectionException () throw () |
| virtual::std::string | ice_id () const |
| | Obtains the Slice type ID of this exception.
|
| | ProtocolException (const char *file, int line) |
| | The file and line number are required for all local exceptions.
|
| | ProtocolException (const char *file, int line, const ::std::string &reason) |
| | One-shot constructor to initialize all data members.
|
| virtual | ~ProtocolException () throw () |
| | LocalException (const char *file, int line) |
| | The file and line number are required for all local exceptions.
|
| virtual | ~LocalException () throw () |
| | Exception () |
| | Constructs the exception.
|
| | Exception (const char *file, int line) |
| | Constructs the exception.
|
| const char * | ice_file () const |
| | Returns the name of the file where this exception was constructed.
|
| int | ice_line () const |
| | Returns the line number where this exception was constructed.
|
| std::string | ice_name () const |
| virtual void | ice_print (std::ostream &os) const |
| | Outputs a description of this exception to a stream.
|
| std::string | ice_stackTrace () const |
| | Returns the stack trace at the point this exception was constructed.
|
| virtual const char * | what () const throw () |
| | Returns a description of this exception.
|
| virtual | ~Exception () throw () =0 |
This exception indicates that the connection has been gracefully shut down by the server.
The operation call that caused this exception has not been executed by the server. In most cases you will not get this exception, because the client will automatically retry the operation call in case the server shut down the connection. However, if upon retry the server shuts down the connection again, and the retry limit has been reached, then this exception is propagated to the application code.