Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::UnknownException Class Reference

The exception that is thrown when a dispatch failed with an exception that is not a LocalException or a UserException. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::UnknownException:

Public Member Functions

 UnknownException (const char *file, int line, std::string message)
 Constructs an UnknownException.
const char * ice_id () const noexcept override
 Returns the type ID of this exception.
Public Member Functions inherited from Ice::DispatchException
 DispatchException (const char *file, int line, ReplyStatus replyStatus, std::optional< std::string > message=std::nullopt)
 Constructs a DispatchException.
ReplyStatus replyStatus () const noexcept
 Gets the reply status.
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.
Exceptionoperator= (const Exception &rhs) noexcept=default
 Copy assignment operator.

Protected Member Functions

 UnknownException (const char *file, int line, ReplyStatus replyStatus, std::string message)
 Constructs an UnknownException.

Additional Inherited Members

Static Public Member Functions inherited from Ice::LocalException
static void ice_enableStackTraceCollection ()
 Enables the collection of stack traces for exceptions.

Detailed Description

The exception that is thrown when a dispatch failed with an exception that is not a LocalException or a UserException.

Definition at line 176 of file LocalExceptions.h.


The documentation for this class was generated from the following file: