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

The exception that is thrown when a dispatch cannot find a servant for the identity carried by the request. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::ObjectNotExistException:

Public Member Functions

 ObjectNotExistException (const char *file, int line)
 Constructs an ObjectNotExistException without specifying the details of the current request.
 ObjectNotExistException (const char *file, int line, Identity id, std::string facet, std::string operation)
 Constructs an ObjectNotExistException.
const char * ice_id () const noexcept final
 Returns the type ID of this exception.
Public Member Functions inherited from Ice::RequestFailedException
const std::string & facet () const noexcept
 The facet to which the request was sent.
const Identityid () const noexcept
 The identity of the Ice Object to which the request was sent.
const std::string & operation () const noexcept
 The operation name of the request.
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.

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 cannot find a servant for the identity carried by the request.

Definition at line 106 of file LocalExceptions.h.


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