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

The exception that is thrown when a dispatch could not 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 Identity & id () 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.
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.

Detailed Description

The exception that is thrown when a dispatch could not 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: