The exception that is thrown when the connection has been gracefully shut down by the server. More...
#include <Ice/Ice.h>
Public Member Functions | |
CloseConnectionException (const char *file, int line) | |
Constructs a CloseConnectionException. | |
const char * | ice_id () const noexcept final |
Returns the type ID of this exception. | |
Public Member Functions inherited from Ice::ProtocolException | |
const char * | ice_id () const noexcept override |
Returns the type ID of this exception. | |
LocalException (const char *file, int line, std::string message) | |
Constructs a local exception. | |
Public Member Functions inherited from Ice::LocalException | |
LocalException (const char *file, int line, std::string message) | |
Constructs a local exception. | |
const char * | ice_file () const noexcept |
Gets the name of the file where this exception was constructed. | |
int | ice_line () const noexcept |
Gets the line number where this exception was constructed. | |
void | ice_print (std::ostream &os) const final |
Outputs a description of this exception to a stream. | |
std::string | ice_stackTrace () const |
Gets the stack trace at the point this exception was constructed. | |
const char * | what () const noexcept final |
Gets the error message of this local Ice exception. | |
Public Member Functions inherited from Ice::Exception | |
Exception () noexcept=default | |
Default constructor. | |
Exception (const Exception &other) noexcept=default | |
Copy constructor. | |
Exception & | operator= (const Exception &rhs) noexcept=default |
Copy assignment operator. |
Additional Inherited Members | |
Static Public Member Functions inherited from Ice::LocalException | |
static void | ice_enableStackTraceCollection () |
Enables the collection of stack traces for exceptions. |
The exception that is thrown when the connection has been gracefully shut down by the server.
The request that returned 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 invocation. 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.
Definition at line 251 of file LocalExceptions.h.