Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
Ice::ObjectNotExistException Class Reference

This exception is raised if an object does not exist on the server, that is, if no facets with the given identity exist. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::ObjectNotExistException:
Collaboration diagram for Ice::ObjectNotExistException:

Public Member Functions

virtual void ice_print (::std::ostream &stream) const override
 Prints this exception to the given stream.
std::tuple< const ::Ice::Identity &, const ::std::string &, const ::std::string & > ice_tuple () const
 Obtains a tuple containing all of the exception's data members.
 ObjectNotExistException (const char *file, int line)
 The file and line number are required for all local exceptions.
 ObjectNotExistException (const char *file, int line, const Identity &id, const ::std::string &facet, const ::std::string &operation)
 One-shot constructor to initialize all data members.
 ObjectNotExistException (const ObjectNotExistException &)=default
virtual ~ObjectNotExistException ()
Public Member Functions inherited from Ice::LocalExceptionHelper< ObjectNotExistException, RequestFailedException >
virtual std::string ice_id () const override
Public Member Functions inherited from IceUtil::ExceptionHelper< ObjectNotExistException, RequestFailedException >
std::unique_ptr< ObjectNotExistException > ice_clone () const
virtual void ice_throw () const override
 Throws this exception.

Static Public Member Functions

static const ::std::string & ice_staticId ()
 Obtains the Slice type ID of this exception.

Detailed Description

This exception is raised if an object does not exist on the server, that is, if no facets with the given identity exist.

Constructor & Destructor Documentation

◆ ~ObjectNotExistException()

virtual Ice::ObjectNotExistException::~ObjectNotExistException ( )
virtual

◆ ObjectNotExistException() [1/3]

Ice::ObjectNotExistException::ObjectNotExistException ( const ObjectNotExistException & )
default

◆ ObjectNotExistException() [2/3]

Ice::ObjectNotExistException::ObjectNotExistException ( const char * file,
int line )
inline

The file and line number are required for all local exceptions.

Parameters
fileThe file name in which the exception was raised, typically __FILE__.
lineThe line number at which the exception was raised, typically __LINE__.

◆ ObjectNotExistException() [3/3]

Ice::ObjectNotExistException::ObjectNotExistException ( const char * file,
int line,
const Identity & id,
const ::std::string & facet,
const ::std::string & operation )
inline

One-shot constructor to initialize all data members.

The file and line number are required for all local exceptions.

Parameters
fileThe file name in which the exception was raised, typically __FILE__.
lineThe line number at which the exception was raised, typically __LINE__.
idThe identity of the Ice Object to which the request was sent.
facetThe facet to which the request was sent.
operationThe operation name of the request.

Member Function Documentation

◆ ice_print()

virtual void Ice::ObjectNotExistException::ice_print ( ::std::ostream & stream) const
overridevirtual

Prints this exception to the given stream.

Parameters
streamThe target stream.

◆ ice_staticId()

const ::std::string & Ice::ObjectNotExistException::ice_staticId ( )
static

Obtains the Slice type ID of this exception.

Returns
The fully-scoped type ID.

◆ ice_tuple()

std::tuple< const ::Ice::Identity &, const ::std::string &, const ::std::string & > Ice::ObjectNotExistException::ice_tuple ( ) const
inline

Obtains a tuple containing all of the exception's data members.

Returns
The data members in a tuple.

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