Ice 3.7 C++98 API Reference
|
An attempt was made to find or deregister something that is not registered with the Ice run time or Ice locator. More...
#include <Ice/Ice.h>
Public Member Functions | |
virtual NotRegisteredException * | ice_clone () const |
Polymorphically clones this exception. More... | |
virtual ::std::string | ice_id () const |
Obtains the Slice type ID of this exception. More... | |
virtual void | ice_print (::std::ostream &stream) const |
Prints this exception to the given stream. More... | |
virtual void | ice_throw () const |
Throws this exception. More... | |
NotRegisteredException (const char *file, int line) | |
The file and line number are required for all local exceptions. More... | |
NotRegisteredException (const char *file, int line, const ::std::string &kindOfObject, const ::std::string &id) | |
One-shot constructor to initialize all data members. More... | |
virtual | ~NotRegisteredException () throw () |
![]() | |
LocalException (const char *file, int line) | |
The file and line number are required for all local exceptions. More... | |
virtual | ~LocalException () throw () |
![]() | |
Exception () | |
Constructs the exception. More... | |
Exception (const char *file, int line) | |
Constructs the exception. More... | |
const char * | ice_file () const |
Returns the name of the file where this exception was constructed. More... | |
int | ice_line () const |
Returns the line number where this exception was constructed. More... | |
std::string | ice_name () const |
virtual void | ice_print (std::ostream &os) const |
Outputs a description of this exception to a stream. More... | |
std::string | ice_stackTrace () const |
Returns the stack trace at the point this exception was constructed. More... | |
virtual const char * | what () const throw () |
Returns a description of this exception. More... | |
virtual | ~Exception ()=0 throw () |
Public Attributes | |
::std::string | id |
The ID (or name) of the object that could not be removed. More... | |
::std::string | kindOfObject |
The kind of object that could not be removed: "servant", "facet", "object", "default servant", "servant locator", "value factory", "plugin", "object adapter", "object adapter with router", "replica group". More... | |
Additional Inherited Members | |
![]() | |
static const std::string & | ice_staticId () |
Obtains the Slice type ID of this exception. More... | |
An attempt was made to find or deregister something that is not registered with the Ice run time or Ice locator.
This exception is raised if an attempt is made to remove a servant, servant locator, facet, value factory, plug-in, object adapter, object, or user exception factory that is not currently registered.
It's also raised if the Ice locator can't find an object or object adapter when resolving an indirect proxy or when an object adapter is activated.
Ice::NotRegisteredException::NotRegisteredException | ( | const char * | file, |
int | line | ||
) |
The file and line number are required for all local exceptions.
file | The file name in which the exception was raised, typically __FILE__. |
line | The line number at which the exception was raised, typically __LINE__. |
Ice::NotRegisteredException::NotRegisteredException | ( | const char * | file, |
int | line, | ||
const ::std::string & | kindOfObject, | ||
const ::std::string & | id | ||
) |
One-shot constructor to initialize all data members.
The file and line number are required for all local exceptions.
file | The file name in which the exception was raised, typically __FILE__. |
line | The line number at which the exception was raised, typically __LINE__. |
kindOfObject | The kind of object that could not be removed: "servant", "facet", "object", "default servant", "servant locator", "value factory", "plugin", "object adapter", "object adapter with router", "replica group". |
id | The ID (or name) of the object that could not be removed. |
|
virtual |
|
virtual |
Polymorphically clones this exception.
Implements Ice::LocalException.
|
virtual |
Obtains the Slice type ID of this exception.
Implements IceUtil::Exception.
|
virtual |
Prints this exception to the given stream.
stream | The target stream. |
|
virtual |
Throws this exception.
Implements IceUtil::Exception.
::std::string Ice::NotRegisteredException::id |
The ID (or name) of the object that could not be removed.
::std::string Ice::NotRegisteredException::kindOfObject |
The kind of object that could not be removed: "servant", "facet", "object", "default servant", "servant locator", "value factory", "plugin", "object adapter", "object adapter with router", "replica group".