Ice 3.7 C++11 API Reference
|
Go to the documentation of this file.
16 #ifndef __IceGrid_Exception_h__
17 #define __IceGrid_Exception_h__
36 #ifndef ICE_IGNORE_VERSION
37 # if ICE_INT_VERSION / 100 != 307
38 # error Ice version mismatch!
40 # if ICE_INT_VERSION % 100 >= 50
41 # error Beta header file detected
43 # if ICE_INT_VERSION % 100 < 10
44 # error Ice patch level mismatch!
49 # if defined(ICE_STATIC_LIBS)
51 # elif defined(ICEGRID_API_EXPORTS)
52 # define ICEGRID_API ICE_DECLSPEC_EXPORT
54 # define ICEGRID_API ICE_DECLSPEC_IMPORT
58 #ifdef ICE_CPP11_MAPPING // C++11 mapping
92 return std::tie(name);
184 std::tuple<const ::std::string&, const ::std::string&>
ice_tuple()
const
186 return std::tie(
id, reason);
234 std::tuple<const ::std::string&, const ::std::string&>
ice_tuple()
const
236 return std::tie(
id, reason);
416 return std::tie(name);
460 return std::tie(name);
504 return std::tie(reason);
548 std::tuple<const ::std::string&, const ::std::string&>
ice_tuple()
const
550 return std::tie(name, reason);
598 std::tuple<const ::std::string&, const ::std::string&>
ice_tuple()
const
600 return std::tie(name, reason);
648 std::tuple<const ::std::string&, const ::std::string&>
ice_tuple()
const
650 return std::tie(name, reason);
699 return std::tie(reason);
743 return std::tie(reasons);
778 lockUserId(lockUserId)
788 return std::tie(lockUserId);
832 return std::tie(reason);
877 return std::tie(reason);
917 return std::tie(reason);
1014 return std::tie(reason);
1035 template<
typename S>
1040 istr->readAll(v.
name);
1044 template<
typename S>
1049 istr->readAll(v.
id);
1053 template<
typename S>
1062 template<
typename S>
1071 template<
typename S>
1076 istr->readAll(v.
id);
1080 template<
typename S>
1085 istr->readAll(v.
id);
1089 template<
typename S>
1094 istr->readAll(v.
id);
1098 template<
typename S>
1103 istr->readAll(v.
name);
1107 template<
typename S>
1112 istr->readAll(v.
name);
1116 template<
typename S>
1125 template<
typename S>
1134 template<
typename S>
1143 template<
typename S>
1152 template<
typename S>
1161 template<
typename S>
1170 template<
typename S>
1179 template<
typename S>
1188 template<
typename S>
1191 static void write(S*, const ::IceGrid::AllocationTimeoutException&)
1196 template<
typename S>
1204 template<
typename S>
1213 template<
typename S>
1218 istr->readAll(v.
id);
1222 template<
typename S>
1234 #else // C++98 mapping
1247 ApplicationNotExistException() {}
1252 explicit ApplicationNotExistException(const ::std::string& name);
1254 #ifdef ICE_CPP11_COMPILER
1255 ApplicationNotExistException(
const ApplicationNotExistException&) =
default;
1256 virtual ~ApplicationNotExistException();
1258 virtual ~ApplicationNotExistException() throw();
1265 virtual ::std::string ice_id()
const;
1270 virtual ApplicationNotExistException* ice_clone()
const;
1274 virtual void ice_throw()
const;
1290 static ApplicationNotExistException _iceS_ApplicationNotExistException_init;
1301 ServerNotExistException() {}
1306 explicit ServerNotExistException(const ::std::string&
id);
1308 #ifdef ICE_CPP11_COMPILER
1309 ServerNotExistException(
const ServerNotExistException&) =
default;
1310 virtual ~ServerNotExistException();
1312 virtual ~ServerNotExistException() throw();
1319 virtual ::std::string ice_id()
const;
1324 virtual ServerNotExistException* ice_clone()
const;
1328 virtual void ice_throw()
const;
1351 ServerStartException() {}
1357 ServerStartException(const ::std::string&
id, const ::std::string& reason);
1359 #ifdef ICE_CPP11_COMPILER
1360 ServerStartException(
const ServerStartException&) =
default;
1361 virtual ~ServerStartException();
1363 virtual ~ServerStartException() throw();
1370 virtual ::std::string ice_id()
const;
1375 virtual ServerStartException* ice_clone()
const;
1379 virtual void ice_throw()
const;
1388 ::std::string reason;
1406 ServerStopException() {}
1412 ServerStopException(const ::std::string&
id, const ::std::string& reason);
1414 #ifdef ICE_CPP11_COMPILER
1415 ServerStopException(
const ServerStopException&) =
default;
1416 virtual ~ServerStopException();
1418 virtual ~ServerStopException() throw();
1425 virtual ::std::string ice_id()
const;
1430 virtual ServerStopException* ice_clone()
const;
1434 virtual void ice_throw()
const;
1443 ::std::string reason;
1461 AdapterNotExistException() {}
1466 explicit AdapterNotExistException(const ::std::string&
id);
1468 #ifdef ICE_CPP11_COMPILER
1469 AdapterNotExistException(
const AdapterNotExistException&) =
default;
1470 virtual ~AdapterNotExistException();
1472 virtual ~AdapterNotExistException() throw();
1479 virtual ::std::string ice_id()
const;
1484 virtual AdapterNotExistException* ice_clone()
const;
1488 virtual void ice_throw()
const;
1511 ObjectExistsException() {}
1516 explicit ObjectExistsException(const ::Ice::Identity&
id);
1518 #ifdef ICE_CPP11_COMPILER
1519 ObjectExistsException(
const ObjectExistsException&) =
default;
1520 virtual ~ObjectExistsException();
1522 virtual ~ObjectExistsException() throw();
1529 virtual ::std::string ice_id()
const;
1534 virtual ObjectExistsException* ice_clone()
const;
1538 virtual void ice_throw()
const;
1561 ObjectNotRegisteredException() {}
1566 explicit ObjectNotRegisteredException(const ::Ice::Identity&
id);
1568 #ifdef ICE_CPP11_COMPILER
1569 ObjectNotRegisteredException(
const ObjectNotRegisteredException&) =
default;
1570 virtual ~ObjectNotRegisteredException();
1572 virtual ~ObjectNotRegisteredException() throw();
1579 virtual ::std::string ice_id()
const;
1584 virtual ObjectNotRegisteredException* ice_clone()
const;
1588 virtual void ice_throw()
const;
1611 NodeNotExistException() {}
1616 explicit NodeNotExistException(const ::std::string& name);
1618 #ifdef ICE_CPP11_COMPILER
1619 NodeNotExistException(
const NodeNotExistException&) =
default;
1620 virtual ~NodeNotExistException();
1622 virtual ~NodeNotExistException() throw();
1629 virtual ::std::string ice_id()
const;
1634 virtual NodeNotExistException* ice_clone()
const;
1638 virtual void ice_throw()
const;
1661 RegistryNotExistException() {}
1666 explicit RegistryNotExistException(const ::std::string& name);
1668 #ifdef ICE_CPP11_COMPILER
1669 RegistryNotExistException(
const RegistryNotExistException&) =
default;
1670 virtual ~RegistryNotExistException();
1672 virtual ~RegistryNotExistException() throw();
1679 virtual ::std::string ice_id()
const;
1684 virtual RegistryNotExistException* ice_clone()
const;
1688 virtual void ice_throw()
const;
1711 DeploymentException() {}
1716 explicit DeploymentException(const ::std::string& reason);
1718 #ifdef ICE_CPP11_COMPILER
1719 DeploymentException(
const DeploymentException&) =
default;
1720 virtual ~DeploymentException();
1722 virtual ~DeploymentException() throw();
1729 virtual ::std::string ice_id()
const;
1734 virtual DeploymentException* ice_clone()
const;
1738 virtual void ice_throw()
const;
1743 ::std::string reason;
1761 NodeUnreachableException() {}
1767 NodeUnreachableException(const ::std::string& name, const ::std::string& reason);
1769 #ifdef ICE_CPP11_COMPILER
1770 NodeUnreachableException(
const NodeUnreachableException&) =
default;
1771 virtual ~NodeUnreachableException();
1773 virtual ~NodeUnreachableException() throw();
1780 virtual ::std::string ice_id()
const;
1785 virtual NodeUnreachableException* ice_clone()
const;
1789 virtual void ice_throw()
const;
1798 ::std::string reason;
1816 ServerUnreachableException() {}
1822 ServerUnreachableException(const ::std::string& name, const ::std::string& reason);
1824 #ifdef ICE_CPP11_COMPILER
1825 ServerUnreachableException(
const ServerUnreachableException&) =
default;
1826 virtual ~ServerUnreachableException();
1828 virtual ~ServerUnreachableException() throw();
1835 virtual ::std::string ice_id()
const;
1840 virtual ServerUnreachableException* ice_clone()
const;
1844 virtual void ice_throw()
const;
1853 ::std::string reason;
1871 RegistryUnreachableException() {}
1877 RegistryUnreachableException(const ::std::string& name, const ::std::string& reason);
1879 #ifdef ICE_CPP11_COMPILER
1880 RegistryUnreachableException(
const RegistryUnreachableException&) =
default;
1881 virtual ~RegistryUnreachableException();
1883 virtual ~RegistryUnreachableException() throw();
1890 virtual ::std::string ice_id()
const;
1895 virtual RegistryUnreachableException* ice_clone()
const;
1899 virtual void ice_throw()
const;
1908 ::std::string reason;
1927 BadSignalException() {}
1932 explicit BadSignalException(const ::std::string& reason);
1934 #ifdef ICE_CPP11_COMPILER
1935 BadSignalException(
const BadSignalException&) =
default;
1936 virtual ~BadSignalException();
1938 virtual ~BadSignalException() throw();
1945 virtual ::std::string ice_id()
const;
1950 virtual BadSignalException* ice_clone()
const;
1954 virtual void ice_throw()
const;
1959 ::std::string reason;
1984 #ifdef ICE_CPP11_COMPILER
1985 PatchException(
const PatchException&) =
default;
1986 virtual ~PatchException();
1988 virtual ~PatchException() throw();
1995 virtual ::std::string ice_id()
const;
2000 virtual PatchException* ice_clone()
const;
2004 virtual void ice_throw()
const;
2028 AccessDeniedException() {}
2033 explicit AccessDeniedException(const ::std::string& lockUserId);
2035 #ifdef ICE_CPP11_COMPILER
2036 AccessDeniedException(
const AccessDeniedException&) =
default;
2037 virtual ~AccessDeniedException();
2039 virtual ~AccessDeniedException() throw();
2046 virtual ::std::string ice_id()
const;
2051 virtual AccessDeniedException* ice_clone()
const;
2055 virtual void ice_throw()
const;
2060 ::std::string lockUserId;
2078 AllocationException() {}
2083 explicit AllocationException(const ::std::string& reason);
2085 #ifdef ICE_CPP11_COMPILER
2086 AllocationException(
const AllocationException&) =
default;
2087 virtual ~AllocationException();
2089 virtual ~AllocationException() throw();
2096 virtual ::std::string ice_id()
const;
2101 virtual AllocationException* ice_clone()
const;
2105 virtual void ice_throw()
const;
2110 ::std::string reason;
2125 class ICEGRID_API AllocationTimeoutException :
public AllocationException
2129 AllocationTimeoutException() {}
2134 explicit AllocationTimeoutException(const ::std::string& reason);
2136 #ifdef ICE_CPP11_COMPILER
2137 AllocationTimeoutException(
const AllocationTimeoutException&) =
default;
2138 virtual ~AllocationTimeoutException();
2140 virtual ~AllocationTimeoutException() throw();
2147 virtual ::std::string ice_id()
const;
2152 virtual AllocationTimeoutException* ice_clone()
const;
2156 virtual void ice_throw()
const;
2175 PermissionDeniedException() {}
2180 explicit PermissionDeniedException(const ::std::string& reason);
2182 #ifdef ICE_CPP11_COMPILER
2183 PermissionDeniedException(
const PermissionDeniedException&) =
default;
2184 virtual ~PermissionDeniedException();
2186 virtual ~PermissionDeniedException() throw();
2193 virtual ::std::string ice_id()
const;
2198 virtual PermissionDeniedException* ice_clone()
const;
2202 virtual void ice_throw()
const;
2207 ::std::string reason;
2228 ObserverAlreadyRegisteredException() {}
2233 explicit ObserverAlreadyRegisteredException(const ::Ice::Identity&
id);
2235 #ifdef ICE_CPP11_COMPILER
2236 ObserverAlreadyRegisteredException(
const ObserverAlreadyRegisteredException&) =
default;
2237 virtual ~ObserverAlreadyRegisteredException();
2239 virtual ~ObserverAlreadyRegisteredException() throw();
2246 virtual ::std::string ice_id()
const;
2251 virtual ObserverAlreadyRegisteredException* ice_clone()
const;
2255 virtual void ice_throw()
const;
2284 FileNotAvailableException() {}
2289 explicit FileNotAvailableException(const ::std::string& reason);
2291 #ifdef ICE_CPP11_COMPILER
2292 FileNotAvailableException(
const FileNotAvailableException&) =
default;
2293 virtual ~FileNotAvailableException();
2295 virtual ~FileNotAvailableException() throw();
2302 virtual ::std::string ice_id()
const;
2307 virtual FileNotAvailableException* ice_clone()
const;
2311 virtual void ice_throw()
const;
2316 ::std::string reason;
2335 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2338 template<
typename S>
2341 static void write(S* ostr, const ::IceGrid::ApplicationNotExistException& v)
2343 ostr->write(v.name);
2347 template<
typename S>
2359 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2362 template<
typename S>
2365 static void write(S* ostr, const ::IceGrid::ServerNotExistException& v)
2371 template<
typename S>
2383 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2386 template<
typename S>
2389 static void write(S* ostr, const ::IceGrid::ServerStartException& v)
2392 ostr->write(v.reason);
2396 template<
typename S>
2409 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2412 template<
typename S>
2415 static void write(S* ostr, const ::IceGrid::ServerStopException& v)
2418 ostr->write(v.reason);
2422 template<
typename S>
2435 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2438 template<
typename S>
2441 static void write(S* ostr, const ::IceGrid::AdapterNotExistException& v)
2447 template<
typename S>
2459 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2462 template<
typename S>
2465 static void write(S* ostr, const ::IceGrid::ObjectExistsException& v)
2471 template<
typename S>
2483 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2486 template<
typename S>
2489 static void write(S* ostr, const ::IceGrid::ObjectNotRegisteredException& v)
2495 template<
typename S>
2507 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2510 template<
typename S>
2513 static void write(S* ostr, const ::IceGrid::NodeNotExistException& v)
2515 ostr->write(v.name);
2519 template<
typename S>
2531 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2534 template<
typename S>
2537 static void write(S* ostr, const ::IceGrid::RegistryNotExistException& v)
2539 ostr->write(v.name);
2543 template<
typename S>
2555 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2558 template<
typename S>
2561 static void write(S* ostr, const ::IceGrid::DeploymentException& v)
2563 ostr->write(v.reason);
2567 template<
typename S>
2579 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2582 template<
typename S>
2585 static void write(S* ostr, const ::IceGrid::NodeUnreachableException& v)
2587 ostr->write(v.name);
2588 ostr->write(v.reason);
2592 template<
typename S>
2605 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2608 template<
typename S>
2611 static void write(S* ostr, const ::IceGrid::ServerUnreachableException& v)
2613 ostr->write(v.name);
2614 ostr->write(v.reason);
2618 template<
typename S>
2631 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2634 template<
typename S>
2637 static void write(S* ostr, const ::IceGrid::RegistryUnreachableException& v)
2639 ostr->write(v.name);
2640 ostr->write(v.reason);
2644 template<
typename S>
2657 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2660 template<
typename S>
2663 static void write(S* ostr, const ::IceGrid::BadSignalException& v)
2665 ostr->write(v.reason);
2669 template<
typename S>
2681 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2684 template<
typename S>
2687 static void write(S* ostr, const ::IceGrid::PatchException& v)
2689 ostr->write(v.reasons);
2693 template<
typename S>
2705 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2708 template<
typename S>
2711 static void write(S* ostr, const ::IceGrid::AccessDeniedException& v)
2713 ostr->write(v.lockUserId);
2717 template<
typename S>
2729 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2732 template<
typename S>
2735 static void write(S* ostr, const ::IceGrid::AllocationException& v)
2737 ostr->write(v.reason);
2741 template<
typename S>
2753 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2759 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2762 template<
typename S>
2765 static void write(S* ostr, const ::IceGrid::PermissionDeniedException& v)
2767 ostr->write(v.reason);
2771 template<
typename S>
2783 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2786 template<
typename S>
2789 static void write(S* ostr, const ::IceGrid::ObserverAlreadyRegisteredException& v)
2795 template<
typename S>
2807 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2810 template<
typename S>
2813 static void write(S* ostr, const ::IceGrid::FileNotAvailableException& v)
2815 ostr->write(v.reason);
2819 template<
typename S>
ServerNotExistException(const ServerNotExistException &)=default
virtual ~FileNotAvailableException()
AdapterNotExistException(const ::std::string &id)
One-shot constructor to initialize all data members.
Definition: Exception.h:273
ObjectNotRegisteredException()=default
PermissionDeniedException()=default
::std::string reason
The details of the unknown signal.
Definition: Exception.h:711
This exception is raised if the allocation of an object failed.
Definition: Exception.h:808
This exception is raised if an observer is already registered with the registry.
Definition: Exception.h:940
ObserverAlreadyRegisteredException()=default
virtual ~AccessDeniedException()
::std::string name
The name of the node that is not reachable.
Definition: Exception.h:562
AccessDeniedException(const ::std::string &lockUserId)
One-shot constructor to initialize all data members.
Definition: Exception.h:777
An exception for deployment errors.
Definition: Exception.h:480
virtual ~ObjectNotRegisteredException()
AccessDeniedException()=default
NodeUnreachableException(const NodeUnreachableException &)=default
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:1012
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:90
AdapterNotExistException()=default
FileNotAvailableException()=default
RegistryUnreachableException()=default
virtual ~ServerStopException()
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
virtual ~BadSignalException()
virtual ~AllocationException()
std::tuple< const ::Ice::StringSeq & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:741
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:458
This exception is raised if a node could not be reached.
Definition: Exception.h:524
AllocationTimeoutException()=default
virtual ~ServerUnreachableException()
::std::string name
The name of the registry that is not reachable.
Definition: Exception.h:662
AccessDeniedException(const AccessDeniedException &)=default
RegistryNotExistException(const ::std::string &name)
One-shot constructor to initialize all data members.
Definition: Exception.h:449
ServerNotExistException(const ::std::string &id)
One-shot constructor to initialize all data members.
Definition: Exception.h:129
PermissionDeniedException(const PermissionDeniedException &)=default
NodeNotExistException(const ::std::string &name)
One-shot constructor to initialize all data members.
Definition: Exception.h:405
This exception is raised if an object is not registered.
Definition: Exception.h:348
PatchException(const PatchException &)=default
virtual ~ObjectExistsException()
::std::string name
The id of the server that is not reachable.
Definition: Exception.h:612
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:414
This exception is raised if a registry could not be reached.
Definition: Exception.h:624
BadSignalException(const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:688
virtual ~AllocationTimeoutException()
This exception is raised if a server does not exist.
Definition: Exception.h:116
DeploymentException()=default
::std::string reason
The reason why permission was denied.
Definition: Exception.h:929
This exception is raised if a registry lock wasn't acquired or is already held by a session.
Definition: Exception.h:764
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:282
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
AllocationTimeoutException(const AllocationTimeoutException &)=default
::std::string reason
The reason for the failure.
Definition: Exception.h:202
::std::string reason
The reason why the node couldn't be reached.
Definition: Exception.h:566
::std::string reason
The reason for the failure.
Definition: Exception.h:252
::Ice::Identity id
The identity of the observer.
Definition: Exception.h:976
virtual ~PermissionDeniedException()
virtual ~ServerNotExistException()
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
NodeUnreachableException()=default
ObjectExistsException()=default
Helper template for the implementation of Ice::UserException.
Definition: ExceptionHelpers.h:39
#define ICE_MEMBER(API)
Definition: Config.h:177
ServerNotExistException()=default
This exception is raised if a client is denied the ability to create a session with IceGrid.
Definition: Exception.h:893
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
::std::string lockUserId
The id of the user holding the lock (if any).
Definition: Exception.h:800
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:830
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
virtual ~DeploymentException()
virtual ~AdapterNotExistException()
ApplicationNotExistException()=default
AdapterNotExistException(const AdapterNotExistException &)=default
::std::string reason
The reason why the object couldn't be allocated.
Definition: Exception.h:844
DeploymentException(const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:493
::std::string id
The identifier of the server.
Definition: Exception.h:198
ServerStartException(const ::std::string &id, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:174
DeploymentException(const DeploymentException &)=default
ObjectNotRegisteredException(const ObjectNotRegisteredException &)=default
::std::string name
The node name.
Definition: Exception.h:428
std::tuple< const ::Ice::Identity & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:962
This exception is raised if a server failed to stop.
Definition: Exception.h:210
PatchException(const ::Ice::StringSeq &reasons)
One-shot constructor to initialize all data members.
Definition: Exception.h:732
::std::string reason
The reason why the server couldn't be reached.
Definition: Exception.h:616
std::tuple< const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:548
This exception is raised if a patch failed.
Definition: Exception.h:719
ObjectNotRegisteredException(const ::Ice::Identity &id)
One-shot constructor to initialize all data members.
Definition: Exception.h:361
ServerUnreachableException()=default
ApplicationNotExistException(const ::std::string &name)
One-shot constructor to initialize all data members.
Definition: Exception.h:81
::Ice::Identity id
The identity of the object.
Definition: Exception.h:340
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:138
AllocationException(const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:821
ObserverAlreadyRegisteredException(const ::Ice::Identity &id)
One-shot constructor to initialize all data members.
Definition: Exception.h:953
std::tuple< const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:648
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
BadSignalException(const BadSignalException &)=default
AllocationException()=default
ServerStartException(const ServerStartException &)=default
::std::string id
The id of the object adapter.
Definition: Exception.h:296
std::tuple< const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:234
virtual ~RegistryNotExistException()
FileNotAvailableException(const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:1003
virtual ~PatchException()
ApplicationNotExistException(const ApplicationNotExistException &)=default
NodeUnreachableException(const ::std::string &name, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:538
::std::string reason
The reason why the registry couldn't be reached.
Definition: Exception.h:666
ServerStopException(const ::std::string &id, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:224
This exception is raised if an adapter does not exist.
Definition: Exception.h:260
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
AllocationException(const AllocationException &)=default
PermissionDeniedException(const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:906
Interface for output streams used to create a sequence of bytes from Slice types.
Definition: OutputStream.h:28
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:786
::std::string name
The registry name.
Definition: Exception.h:472
FileNotAvailableException(const FileNotAvailableException &)=default
RegistryUnreachableException(const ::std::string &name, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:638
::std::string reason
The reason for the failure.
Definition: Exception.h:516
ObjectExistsException(const ObjectExistsException &)=default
::std::vector<::std::string > StringSeq
A sequence of strings.
Definition: BuiltinSequences.h:96
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:915
This exception is raised if a node does not exist.
Definition: Exception.h:392
ObserverAlreadyRegisteredException(const ObserverAlreadyRegisteredException &)=default
RegistryUnreachableException(const RegistryUnreachableException &)=default
Definition: BuiltinSequences.h:56
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
ObjectExistsException(const ::Ice::Identity &id)
One-shot constructor to initialize all data members.
Definition: Exception.h:317
std::tuple< const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:184
::std::string name
The name of the application.
Definition: Exception.h:104
ServerStopException(const ServerStopException &)=default
virtual ~ObserverAlreadyRegisteredException()
This exception is raised if a file is not available.
Definition: Exception.h:990
ServerUnreachableException(const ::std::string &name, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:588
::Ice::Identity id
The identity of the object.
Definition: Exception.h:384
virtual ~ServerStartException()
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
RegistryNotExistException()=default
virtual ~RegistryUnreachableException()
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:697
This exception is raised if a server failed to start.
Definition: Exception.h:160
std::tuple< const ::Ice::Identity & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:326
ServerUnreachableException(const ServerUnreachableException &)=default
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
This exception is raised if a server could not be reached.
Definition: Exception.h:574
::Ice::StringSeq reasons
The reasons why the patch failed.
Definition: Exception.h:755
::std::string id
The identifier of the server.
Definition: Exception.h:152
NodeNotExistException()=default
virtual ~NodeUnreachableException()
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
std::tuple< const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:598
The identity of an Ice object.
Definition: Identity.h:67
This exception is raised if a registry does not exist.
Definition: Exception.h:436
AllocationTimeoutException(const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: Exception.h:866
::std::string id
The identifier of the server.
Definition: Exception.h:248
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
ServerStartException()=default
This exception is raised if an unknown signal was sent to to a server.
Definition: Exception.h:675
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
This exception is raised if an application does not exist.
Definition: Exception.h:68
This exception is raised if an object already exists.
Definition: Exception.h:304
BadSignalException()=default
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:875
ServerStopException()=default
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
RegistryNotExistException(const RegistryNotExistException &)=default
This exception is raised if the request to allocate an object times out.
Definition: Exception.h:853
::std::string reason
The reason for the failure.
Definition: Exception.h:1026
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
NodeNotExistException(const NodeNotExistException &)=default
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:502
#define ICEGRID_API
Definition: Exception.h:54
virtual ~NodeNotExistException()
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Base class for all Ice user exceptions.
Definition: Exception.h:68
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
virtual ~ApplicationNotExistException()
std::tuple< const ::Ice::Identity & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: Exception.h:370