Ice 3.7 C++98 API Reference
|
Go to the documentation of this file.
16 #ifndef __Ice_LocalException_h__
17 #define __Ice_LocalException_h__
35 #ifndef ICE_IGNORE_VERSION
36 # if ICE_INT_VERSION / 100 != 307
37 # error Ice version mismatch!
39 # if ICE_INT_VERSION % 100 >= 50
40 # error Beta header file detected
42 # if ICE_INT_VERSION % 100 < 10
43 # error Ice patch level mismatch!
48 # if defined(ICE_STATIC_LIBS)
50 # elif defined(ICE_API_EXPORTS)
51 # define ICE_API ICE_DECLSPEC_EXPORT
53 # define ICE_API ICE_DECLSPEC_IMPORT
57 #ifdef ICE_CPP11_MAPPING // C++11 mapping
66 class ICE_CLASS(ICE_API) InitializationException :
public LocalExceptionHelper<InitializationException, LocalException>
72 InitializationException(
const InitializationException&) =
default;
79 InitializationException(
const char* file,
int line) : LocalExceptionHelper<InitializationException, LocalException>(file, line)
90 InitializationException(
const char* file,
int line, const ::std::string& reason) : LocalExceptionHelper<InitializationException, LocalException>(file, line),
99 std::tuple<const ::std::string&> ice_tuple()
const
101 return std::tie(reason);
113 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
118 ::std::string reason;
126 class ICE_CLASS(ICE_API) PluginInitializationException :
public LocalExceptionHelper<PluginInitializationException, LocalException>
132 PluginInitializationException(
const PluginInitializationException&) =
default;
139 PluginInitializationException(
const char* file,
int line) : LocalExceptionHelper<PluginInitializationException, LocalException>(file, line)
150 PluginInitializationException(
const char* file,
int line, const ::std::string& reason) : LocalExceptionHelper<PluginInitializationException, LocalException>(file, line),
159 std::tuple<const ::std::string&> ice_tuple()
const
161 return std::tie(reason);
173 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
178 ::std::string reason;
188 class ICE_CLASS(ICE_API) CollocationOptimizationException :
public LocalExceptionHelper<CollocationOptimizationException, LocalException>
194 CollocationOptimizationException(
const CollocationOptimizationException&) =
default;
201 CollocationOptimizationException(
const char* file,
int line) : LocalExceptionHelper<CollocationOptimizationException, LocalException>(file, line)
209 std::tuple<> ice_tuple()
const
223 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
236 class ICE_CLASS(ICE_API) AlreadyRegisteredException :
public LocalExceptionHelper<AlreadyRegisteredException, LocalException>
242 AlreadyRegisteredException(
const AlreadyRegisteredException&) =
default;
249 AlreadyRegisteredException(
const char* file,
int line) : LocalExceptionHelper<AlreadyRegisteredException, LocalException>(file, line)
261 AlreadyRegisteredException(
const char* file,
int line, const ::std::string& kindOfObject, const ::std::string&
id) : LocalExceptionHelper<AlreadyRegisteredException, LocalException>(file, line),
262 kindOfObject(kindOfObject),
271 std::tuple<const ::std::string&, const ::std::string&> ice_tuple()
const
273 return std::tie(kindOfObject,
id);
285 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
292 ::std::string kindOfObject;
312 class ICE_CLASS(ICE_API) NotRegisteredException :
public LocalExceptionHelper<NotRegisteredException, LocalException>
318 NotRegisteredException(
const NotRegisteredException&) =
default;
325 NotRegisteredException(
const char* file,
int line) : LocalExceptionHelper<NotRegisteredException, LocalException>(file, line)
337 NotRegisteredException(
const char* file,
int line, const ::std::string& kindOfObject, const ::std::string&
id) : LocalExceptionHelper<NotRegisteredException, LocalException>(file, line),
338 kindOfObject(kindOfObject),
347 std::tuple<const ::std::string&, const ::std::string&> ice_tuple()
const
349 return std::tie(kindOfObject,
id);
361 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
368 ::std::string kindOfObject;
384 class ICE_CLASS(ICE_API) TwowayOnlyException :
public LocalExceptionHelper<TwowayOnlyException, LocalException>
390 TwowayOnlyException(
const TwowayOnlyException&) =
default;
397 TwowayOnlyException(
const char* file,
int line) : LocalExceptionHelper<TwowayOnlyException, LocalException>(file, line)
408 TwowayOnlyException(
const char* file,
int line, const ::std::string& operation) : LocalExceptionHelper<TwowayOnlyException, LocalException>(file, line),
417 std::tuple<const ::std::string&> ice_tuple()
const
419 return std::tie(operation);
431 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
436 ::std::string operation;
449 class ICE_CLASS(ICE_API) CloneNotImplementedException :
public LocalExceptionHelper<CloneNotImplementedException, LocalException>
455 CloneNotImplementedException(
const CloneNotImplementedException&) =
default;
462 CloneNotImplementedException(
const char* file,
int line) : LocalExceptionHelper<CloneNotImplementedException, LocalException>(file, line)
470 std::tuple<> ice_tuple()
const
484 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
495 class ICE_CLASS(ICE_API) UnknownException :
public LocalExceptionHelper<UnknownException, LocalException>
501 UnknownException(
const UnknownException&) =
default;
508 UnknownException(
const char* file,
int line) : LocalExceptionHelper<UnknownException, LocalException>(file, line)
519 UnknownException(
const char* file,
int line, const ::std::string& unknown) : LocalExceptionHelper<UnknownException, LocalException>(file, line),
528 std::tuple<const ::std::string&> ice_tuple()
const
530 return std::tie(unknown);
542 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
548 ::std::string unknown;
561 class ICE_CLASS(ICE_API) UnknownLocalException :
public LocalExceptionHelper<UnknownLocalException, UnknownException>
567 UnknownLocalException(
const UnknownLocalException&) =
default;
574 UnknownLocalException(
const char* file,
int line) : LocalExceptionHelper<UnknownLocalException, UnknownException>(file, line)
585 UnknownLocalException(
const char* file,
int line, const ::std::string& unknown) :
586 LocalExceptionHelper<UnknownLocalException, UnknownException>(file, line, unknown)
594 std::tuple<const ::std::string&> ice_tuple()
const
596 return std::tie(unknown);
608 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
625 class ICE_CLASS(ICE_API) UnknownUserException :
public LocalExceptionHelper<UnknownUserException, UnknownException>
631 UnknownUserException(
const UnknownUserException&) =
default;
638 UnknownUserException(
const char* file,
int line) : LocalExceptionHelper<UnknownUserException, UnknownException>(file, line)
649 UnknownUserException(
const char* file,
int line, const ::std::string& unknown) :
650 LocalExceptionHelper<UnknownUserException, UnknownException>(file, line, unknown)
658 std::tuple<const ::std::string&> ice_tuple()
const
660 return std::tie(unknown);
672 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
680 class ICE_CLASS(ICE_API) VersionMismatchException :
public LocalExceptionHelper<VersionMismatchException, LocalException>
686 VersionMismatchException(
const VersionMismatchException&) =
default;
693 VersionMismatchException(
const char* file,
int line) : LocalExceptionHelper<VersionMismatchException, LocalException>(file, line)
701 std::tuple<> ice_tuple()
const
715 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
723 class ICE_CLASS(ICE_API) CommunicatorDestroyedException :
public LocalExceptionHelper<CommunicatorDestroyedException, LocalException>
729 CommunicatorDestroyedException(
const CommunicatorDestroyedException&) =
default;
736 CommunicatorDestroyedException(
const char* file,
int line) : LocalExceptionHelper<CommunicatorDestroyedException, LocalException>(file, line)
744 std::tuple<> ice_tuple()
const
758 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
768 class ICE_CLASS(ICE_API) ObjectAdapterDeactivatedException :
public LocalExceptionHelper<ObjectAdapterDeactivatedException, LocalException>
774 ObjectAdapterDeactivatedException(
const ObjectAdapterDeactivatedException&) =
default;
781 ObjectAdapterDeactivatedException(
const char* file,
int line) : LocalExceptionHelper<ObjectAdapterDeactivatedException, LocalException>(file, line)
792 ObjectAdapterDeactivatedException(
const char* file,
int line, const ::std::string& name) : LocalExceptionHelper<ObjectAdapterDeactivatedException, LocalException>(file, line),
801 std::tuple<const ::std::string&> ice_tuple()
const
803 return std::tie(name);
815 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
830 class ICE_CLASS(ICE_API) ObjectAdapterIdInUseException :
public LocalExceptionHelper<ObjectAdapterIdInUseException, LocalException>
836 ObjectAdapterIdInUseException(
const ObjectAdapterIdInUseException&) =
default;
843 ObjectAdapterIdInUseException(
const char* file,
int line) : LocalExceptionHelper<ObjectAdapterIdInUseException, LocalException>(file, line)
854 ObjectAdapterIdInUseException(
const char* file,
int line, const ::std::string&
id) : LocalExceptionHelper<ObjectAdapterIdInUseException, LocalException>(file, line),
863 std::tuple<const ::std::string&> ice_tuple()
const
877 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
889 class ICE_CLASS(ICE_API) NoEndpointException :
public LocalExceptionHelper<NoEndpointException, LocalException>
895 NoEndpointException(
const NoEndpointException&) =
default;
902 NoEndpointException(
const char* file,
int line) : LocalExceptionHelper<NoEndpointException, LocalException>(file, line)
913 NoEndpointException(
const char* file,
int line, const ::std::string& proxy) : LocalExceptionHelper<NoEndpointException, LocalException>(file, line),
922 std::tuple<const ::std::string&> ice_tuple()
const
924 return std::tie(proxy);
936 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
950 class ICE_CLASS(ICE_API) EndpointParseException :
public LocalExceptionHelper<EndpointParseException, LocalException>
956 EndpointParseException(
const EndpointParseException&) =
default;
963 EndpointParseException(
const char* file,
int line) : LocalExceptionHelper<EndpointParseException, LocalException>(file, line)
974 EndpointParseException(
const char* file,
int line, const ::std::string& str) : LocalExceptionHelper<EndpointParseException, LocalException>(file, line),
983 std::tuple<const ::std::string&> ice_tuple()
const
985 return std::tie(str);
997 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1010 class ICE_CLASS(ICE_API) EndpointSelectionTypeParseException :
public LocalExceptionHelper<EndpointSelectionTypeParseException, LocalException>
1016 EndpointSelectionTypeParseException(
const EndpointSelectionTypeParseException&) =
default;
1023 EndpointSelectionTypeParseException(
const char* file,
int line) : LocalExceptionHelper<EndpointSelectionTypeParseException, LocalException>(file, line)
1034 EndpointSelectionTypeParseException(
const char* file,
int line, const ::std::string& str) : LocalExceptionHelper<EndpointSelectionTypeParseException, LocalException>(file, line),
1043 std::tuple<const ::std::string&> ice_tuple()
const
1045 return std::tie(str);
1057 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1070 class ICE_CLASS(ICE_API) VersionParseException :
public LocalExceptionHelper<VersionParseException, LocalException>
1076 VersionParseException(
const VersionParseException&) =
default;
1083 VersionParseException(
const char* file,
int line) : LocalExceptionHelper<VersionParseException, LocalException>(file, line)
1094 VersionParseException(
const char* file,
int line, const ::std::string& str) : LocalExceptionHelper<VersionParseException, LocalException>(file, line),
1103 std::tuple<const ::std::string&> ice_tuple()
const
1105 return std::tie(str);
1117 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1130 class ICE_CLASS(ICE_API) IdentityParseException :
public LocalExceptionHelper<IdentityParseException, LocalException>
1136 IdentityParseException(
const IdentityParseException&) =
default;
1143 IdentityParseException(
const char* file,
int line) : LocalExceptionHelper<IdentityParseException, LocalException>(file, line)
1154 IdentityParseException(
const char* file,
int line, const ::std::string& str) : LocalExceptionHelper<IdentityParseException, LocalException>(file, line),
1163 std::tuple<const ::std::string&> ice_tuple()
const
1165 return std::tie(str);
1177 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1190 class ICE_CLASS(ICE_API) ProxyParseException :
public LocalExceptionHelper<ProxyParseException, LocalException>
1196 ProxyParseException(
const ProxyParseException&) =
default;
1203 ProxyParseException(
const char* file,
int line) : LocalExceptionHelper<ProxyParseException, LocalException>(file, line)
1214 ProxyParseException(
const char* file,
int line, const ::std::string& str) : LocalExceptionHelper<ProxyParseException, LocalException>(file, line),
1223 std::tuple<const ::std::string&> ice_tuple()
const
1225 return std::tie(str);
1237 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1249 class ICE_CLASS(ICE_API) IllegalIdentityException :
public LocalExceptionHelper<IllegalIdentityException, LocalException>
1255 IllegalIdentityException(
const IllegalIdentityException&) =
default;
1262 IllegalIdentityException(
const char* file,
int line) : LocalExceptionHelper<IllegalIdentityException, LocalException>(file, line)
1273 IllegalIdentityException(
const char* file,
int line,
const Identity&
id) : LocalExceptionHelper<IllegalIdentityException, LocalException>(file, line),
1282 std::tuple<const ::Ice::Identity&> ice_tuple()
const
1284 return std::tie(
id);
1296 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1309 class ICE_CLASS(ICE_API) IllegalServantException :
public LocalExceptionHelper<IllegalServantException, LocalException>
1315 IllegalServantException(
const IllegalServantException&) =
default;
1322 IllegalServantException(
const char* file,
int line) : LocalExceptionHelper<IllegalServantException, LocalException>(file, line)
1333 IllegalServantException(
const char* file,
int line, const ::std::string& reason) : LocalExceptionHelper<IllegalServantException, LocalException>(file, line),
1342 std::tuple<const ::std::string&> ice_tuple()
const
1344 return std::tie(reason);
1356 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1361 ::std::string reason;
1371 class ICE_CLASS(ICE_API) RequestFailedException :
public LocalExceptionHelper<RequestFailedException, LocalException>
1377 RequestFailedException(
const RequestFailedException&) =
default;
1384 RequestFailedException(
const char* file,
int line) : LocalExceptionHelper<RequestFailedException, LocalException>(file, line)
1397 RequestFailedException(
const char* file,
int line,
const Identity&
id, const ::std::string& facet, const ::std::string& operation) : LocalExceptionHelper<RequestFailedException, LocalException>(file, line),
1400 operation(operation)
1408 std::tuple<const ::Ice::Identity&, const ::std::string&, const ::std::string&> ice_tuple()
const
1410 return std::tie(
id, facet, operation);
1422 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1431 ::std::string facet;
1435 ::std::string operation;
1443 class ICE_CLASS(ICE_API) ObjectNotExistException :
public LocalExceptionHelper<ObjectNotExistException, RequestFailedException>
1449 ObjectNotExistException(
const ObjectNotExistException&) =
default;
1456 ObjectNotExistException(
const char* file,
int line) : LocalExceptionHelper<ObjectNotExistException, RequestFailedException>(file, line)
1469 ObjectNotExistException(
const char* file,
int line,
const Identity&
id, const ::std::string& facet, const ::std::string& operation) :
1470 LocalExceptionHelper<ObjectNotExistException, RequestFailedException>(file, line, id, facet, operation)
1478 std::tuple<const ::Ice::Identity&, const ::std::string&, const ::std::string&> ice_tuple()
const
1480 return std::tie(
id, facet, operation);
1492 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1500 class ICE_CLASS(ICE_API) FacetNotExistException :
public LocalExceptionHelper<FacetNotExistException, RequestFailedException>
1506 FacetNotExistException(
const FacetNotExistException&) =
default;
1513 FacetNotExistException(
const char* file,
int line) : LocalExceptionHelper<FacetNotExistException, RequestFailedException>(file, line)
1526 FacetNotExistException(
const char* file,
int line,
const Identity&
id, const ::std::string& facet, const ::std::string& operation) :
1527 LocalExceptionHelper<FacetNotExistException, RequestFailedException>(file, line, id, facet, operation)
1535 std::tuple<const ::Ice::Identity&, const ::std::string&, const ::std::string&> ice_tuple()
const
1537 return std::tie(
id, facet, operation);
1549 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1558 class ICE_CLASS(ICE_API) OperationNotExistException :
public LocalExceptionHelper<OperationNotExistException, RequestFailedException>
1564 OperationNotExistException(
const OperationNotExistException&) =
default;
1571 OperationNotExistException(
const char* file,
int line) : LocalExceptionHelper<OperationNotExistException, RequestFailedException>(file, line)
1584 OperationNotExistException(
const char* file,
int line,
const Identity&
id, const ::std::string& facet, const ::std::string& operation) :
1585 LocalExceptionHelper<OperationNotExistException, RequestFailedException>(file, line, id, facet, operation)
1593 std::tuple<const ::Ice::Identity&, const ::std::string&, const ::std::string&> ice_tuple()
const
1595 return std::tie(
id, facet, operation);
1607 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1617 class ICE_CLASS(ICE_API) SyscallException :
public LocalExceptionHelper<SyscallException, LocalException>
1623 SyscallException(
const SyscallException&) =
default;
1630 SyscallException(
const char* file,
int line) : LocalExceptionHelper<SyscallException, LocalException>(file, line)
1641 SyscallException(
const char* file,
int line,
int error) : LocalExceptionHelper<SyscallException, LocalException>(file, line),
1650 std::tuple<const int&> ice_tuple()
const
1652 return std::tie(error);
1664 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1680 class ICE_CLASS(ICE_API) SocketException :
public LocalExceptionHelper<SocketException, SyscallException>
1686 SocketException(
const SocketException&) =
default;
1693 SocketException(
const char* file,
int line) : LocalExceptionHelper<SocketException, SyscallException>(file, line)
1704 SocketException(
const char* file,
int line,
int error) :
1705 LocalExceptionHelper<SocketException, SyscallException>(file, line, error)
1713 std::tuple<const int&> ice_tuple()
const
1715 return std::tie(error);
1727 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1734 class ICE_CLASS(ICE_API) CFNetworkException :
public LocalExceptionHelper<CFNetworkException, SocketException>
1740 CFNetworkException(
const CFNetworkException&) =
default;
1747 CFNetworkException(
const char* file,
int line) : LocalExceptionHelper<CFNetworkException, SocketException>(file, line)
1759 CFNetworkException(
const char* file,
int line,
int error, const ::std::string& domain) :
1760 LocalExceptionHelper<CFNetworkException, SocketException>(file, line, error),
1769 std::tuple<const int&, const ::std::string&> ice_tuple()
const
1771 return std::tie(error, domain);
1783 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1788 ::std::string domain;
1795 class ICE_CLASS(ICE_API) FileException :
public LocalExceptionHelper<FileException, SyscallException>
1801 FileException(
const FileException&) =
default;
1808 FileException(
const char* file,
int line) : LocalExceptionHelper<FileException, SyscallException>(file, line)
1820 FileException(
const char* file,
int line,
int error, const ::std::string& path) :
1821 LocalExceptionHelper<FileException, SyscallException>(file, line, error),
1830 std::tuple<const int&, const ::std::string&> ice_tuple()
const
1832 return std::tie(error, path);
1844 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1856 class ICE_CLASS(ICE_API) ConnectFailedException :
public LocalExceptionHelper<ConnectFailedException, SocketException>
1862 ConnectFailedException(
const ConnectFailedException&) =
default;
1869 ConnectFailedException(
const char* file,
int line) : LocalExceptionHelper<ConnectFailedException, SocketException>(file, line)
1880 ConnectFailedException(
const char* file,
int line,
int error) :
1881 LocalExceptionHelper<ConnectFailedException, SocketException>(file, line, error)
1889 std::tuple<const int&> ice_tuple()
const
1891 return std::tie(error);
1903 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1911 class ICE_CLASS(ICE_API) ConnectionRefusedException :
public LocalExceptionHelper<ConnectionRefusedException, ConnectFailedException>
1917 ConnectionRefusedException(
const ConnectionRefusedException&) =
default;
1924 ConnectionRefusedException(
const char* file,
int line) : LocalExceptionHelper<ConnectionRefusedException, ConnectFailedException>(file, line)
1935 ConnectionRefusedException(
const char* file,
int line,
int error) :
1936 LocalExceptionHelper<ConnectionRefusedException, ConnectFailedException>(file, line, error)
1944 std::tuple<const int&> ice_tuple()
const
1946 return std::tie(error);
1958 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
1965 class ICE_CLASS(ICE_API) ConnectionLostException :
public LocalExceptionHelper<ConnectionLostException, SocketException>
1971 ConnectionLostException(
const ConnectionLostException&) =
default;
1978 ConnectionLostException(
const char* file,
int line) : LocalExceptionHelper<ConnectionLostException, SocketException>(file, line)
1989 ConnectionLostException(
const char* file,
int line,
int error) :
1990 LocalExceptionHelper<ConnectionLostException, SocketException>(file, line, error)
1998 std::tuple<const int&> ice_tuple()
const
2000 return std::tie(error);
2012 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2020 class ICE_CLASS(ICE_API) DNSException :
public LocalExceptionHelper<DNSException, LocalException>
2026 DNSException(
const DNSException&) =
default;
2033 DNSException(
const char* file,
int line) : LocalExceptionHelper<DNSException, LocalException>(file, line)
2045 DNSException(
const char* file,
int line,
int error, const ::std::string& host) : LocalExceptionHelper<DNSException, LocalException>(file, line),
2055 std::tuple<const int&, const ::std::string&> ice_tuple()
const
2057 return std::tie(error, host);
2069 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2088 class ICE_CLASS(ICE_API) OperationInterruptedException :
public LocalExceptionHelper<OperationInterruptedException, LocalException>
2094 OperationInterruptedException(
const OperationInterruptedException&) =
default;
2101 OperationInterruptedException(
const char* file,
int line) : LocalExceptionHelper<OperationInterruptedException, LocalException>(file, line)
2109 std::tuple<> ice_tuple()
const
2123 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2130 class ICE_CLASS(ICE_API) TimeoutException :
public LocalExceptionHelper<TimeoutException, LocalException>
2136 TimeoutException(
const TimeoutException&) =
default;
2143 TimeoutException(
const char* file,
int line) : LocalExceptionHelper<TimeoutException, LocalException>(file, line)
2151 std::tuple<> ice_tuple()
const
2165 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2172 class ICE_CLASS(ICE_API) ConnectTimeoutException :
public LocalExceptionHelper<ConnectTimeoutException, TimeoutException>
2178 ConnectTimeoutException(
const ConnectTimeoutException&) =
default;
2185 ConnectTimeoutException(
const char* file,
int line) : LocalExceptionHelper<ConnectTimeoutException, TimeoutException>(file, line)
2193 std::tuple<> ice_tuple()
const
2207 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2214 class ICE_CLASS(ICE_API) CloseTimeoutException :
public LocalExceptionHelper<CloseTimeoutException, TimeoutException>
2220 CloseTimeoutException(
const CloseTimeoutException&) =
default;
2227 CloseTimeoutException(
const char* file,
int line) : LocalExceptionHelper<CloseTimeoutException, TimeoutException>(file, line)
2235 std::tuple<> ice_tuple()
const
2249 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2257 class ICE_CLASS(ICE_API) ConnectionTimeoutException :
public LocalExceptionHelper<ConnectionTimeoutException, TimeoutException>
2263 ConnectionTimeoutException(
const ConnectionTimeoutException&) =
default;
2270 ConnectionTimeoutException(
const char* file,
int line) : LocalExceptionHelper<ConnectionTimeoutException, TimeoutException>(file, line)
2278 std::tuple<> ice_tuple()
const
2292 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2300 class ICE_CLASS(ICE_API) InvocationTimeoutException :
public LocalExceptionHelper<InvocationTimeoutException, TimeoutException>
2306 InvocationTimeoutException(
const InvocationTimeoutException&) =
default;
2313 InvocationTimeoutException(
const char* file,
int line) : LocalExceptionHelper<InvocationTimeoutException, TimeoutException>(file, line)
2321 std::tuple<> ice_tuple()
const
2335 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2343 class ICE_CLASS(ICE_API) InvocationCanceledException :
public LocalExceptionHelper<InvocationCanceledException, LocalException>
2349 InvocationCanceledException(
const InvocationCanceledException&) =
default;
2356 InvocationCanceledException(
const char* file,
int line) : LocalExceptionHelper<InvocationCanceledException, LocalException>(file, line)
2364 std::tuple<> ice_tuple()
const
2378 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2386 class ICE_CLASS(ICE_API) ProtocolException :
public LocalExceptionHelper<ProtocolException, LocalException>
2392 ProtocolException(
const ProtocolException&) =
default;
2399 ProtocolException(
const char* file,
int line) : LocalExceptionHelper<ProtocolException, LocalException>(file, line)
2410 ProtocolException(
const char* file,
int line, const ::std::string& reason) : LocalExceptionHelper<ProtocolException, LocalException>(file, line),
2419 std::tuple<const ::std::string&> ice_tuple()
const
2421 return std::tie(reason);
2433 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2438 ::std::string reason;
2446 class ICE_CLASS(ICE_API) BadMagicException :
public LocalExceptionHelper<BadMagicException, ProtocolException>
2452 BadMagicException(
const BadMagicException&) =
default;
2459 BadMagicException(
const char* file,
int line) : LocalExceptionHelper<BadMagicException, ProtocolException>(file, line)
2471 BadMagicException(
const char* file,
int line, const ::std::string& reason,
const ByteSeq& badMagic) :
2472 LocalExceptionHelper<BadMagicException, ProtocolException>(file, line, reason),
2481 std::tuple<const ::std::string&, const ::Ice::ByteSeq&> ice_tuple()
const
2483 return std::tie(reason, badMagic);
2495 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2507 class ICE_CLASS(ICE_API) UnsupportedProtocolException :
public LocalExceptionHelper<UnsupportedProtocolException, ProtocolException>
2513 UnsupportedProtocolException(
const UnsupportedProtocolException&) =
default;
2520 UnsupportedProtocolException(
const char* file,
int line) : LocalExceptionHelper<UnsupportedProtocolException, ProtocolException>(file, line)
2533 UnsupportedProtocolException(
const char* file,
int line, const ::std::string& reason,
const ProtocolVersion& bad,
const ProtocolVersion& supported) :
2534 LocalExceptionHelper<UnsupportedProtocolException, ProtocolException>(file, line, reason),
2536 supported(supported)
2544 std::tuple<const ::std::string&, const ::Ice::ProtocolVersion&, const ::Ice::ProtocolVersion&> ice_tuple()
const
2546 return std::tie(reason, bad, supported);
2558 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2574 class ICE_CLASS(ICE_API) UnsupportedEncodingException :
public LocalExceptionHelper<UnsupportedEncodingException, ProtocolException>
2580 UnsupportedEncodingException(
const UnsupportedEncodingException&) =
default;
2587 UnsupportedEncodingException(
const char* file,
int line) : LocalExceptionHelper<UnsupportedEncodingException, ProtocolException>(file, line)
2600 UnsupportedEncodingException(
const char* file,
int line, const ::std::string& reason,
const EncodingVersion& bad,
const EncodingVersion& supported) :
2601 LocalExceptionHelper<UnsupportedEncodingException, ProtocolException>(file, line, reason),
2603 supported(supported)
2611 std::tuple<const ::std::string&, const ::Ice::EncodingVersion&, const ::Ice::EncodingVersion&> ice_tuple()
const
2613 return std::tie(reason, bad, supported);
2625 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2641 class ICE_CLASS(ICE_API) UnknownMessageException :
public LocalExceptionHelper<UnknownMessageException, ProtocolException>
2647 UnknownMessageException(
const UnknownMessageException&) =
default;
2654 UnknownMessageException(
const char* file,
int line) : LocalExceptionHelper<UnknownMessageException, ProtocolException>(file, line)
2665 UnknownMessageException(
const char* file,
int line, const ::std::string& reason) :
2666 LocalExceptionHelper<UnknownMessageException, ProtocolException>(file, line, reason)
2674 std::tuple<const ::std::string&> ice_tuple()
const
2676 return std::tie(reason);
2688 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2696 class ICE_CLASS(ICE_API) ConnectionNotValidatedException :
public LocalExceptionHelper<ConnectionNotValidatedException, ProtocolException>
2702 ConnectionNotValidatedException(
const ConnectionNotValidatedException&) =
default;
2709 ConnectionNotValidatedException(
const char* file,
int line) : LocalExceptionHelper<ConnectionNotValidatedException, ProtocolException>(file, line)
2720 ConnectionNotValidatedException(
const char* file,
int line, const ::std::string& reason) :
2721 LocalExceptionHelper<ConnectionNotValidatedException, ProtocolException>(file, line, reason)
2729 std::tuple<const ::std::string&> ice_tuple()
const
2731 return std::tie(reason);
2743 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2751 class ICE_CLASS(ICE_API) UnknownRequestIdException :
public LocalExceptionHelper<UnknownRequestIdException, ProtocolException>
2757 UnknownRequestIdException(
const UnknownRequestIdException&) =
default;
2764 UnknownRequestIdException(
const char* file,
int line) : LocalExceptionHelper<UnknownRequestIdException, ProtocolException>(file, line)
2775 UnknownRequestIdException(
const char* file,
int line, const ::std::string& reason) :
2776 LocalExceptionHelper<UnknownRequestIdException, ProtocolException>(file, line, reason)
2784 std::tuple<const ::std::string&> ice_tuple()
const
2786 return std::tie(reason);
2798 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2805 class ICE_CLASS(ICE_API) UnknownReplyStatusException :
public LocalExceptionHelper<UnknownReplyStatusException, ProtocolException>
2811 UnknownReplyStatusException(
const UnknownReplyStatusException&) =
default;
2818 UnknownReplyStatusException(
const char* file,
int line) : LocalExceptionHelper<UnknownReplyStatusException, ProtocolException>(file, line)
2829 UnknownReplyStatusException(
const char* file,
int line, const ::std::string& reason) :
2830 LocalExceptionHelper<UnknownReplyStatusException, ProtocolException>(file, line, reason)
2838 std::tuple<const ::std::string&> ice_tuple()
const
2840 return std::tie(reason);
2852 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2866 class ICE_CLASS(ICE_API) CloseConnectionException :
public LocalExceptionHelper<CloseConnectionException, ProtocolException>
2872 CloseConnectionException(
const CloseConnectionException&) =
default;
2879 CloseConnectionException(
const char* file,
int line) : LocalExceptionHelper<CloseConnectionException, ProtocolException>(file, line)
2890 CloseConnectionException(
const char* file,
int line, const ::std::string& reason) :
2891 LocalExceptionHelper<CloseConnectionException, ProtocolException>(file, line, reason)
2899 std::tuple<const ::std::string&> ice_tuple()
const
2901 return std::tie(reason);
2913 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2922 class ICE_CLASS(ICE_API) ConnectionManuallyClosedException :
public LocalExceptionHelper<ConnectionManuallyClosedException, LocalException>
2928 ConnectionManuallyClosedException(
const ConnectionManuallyClosedException&) =
default;
2935 ConnectionManuallyClosedException(
const char* file,
int line) : LocalExceptionHelper<ConnectionManuallyClosedException, LocalException>(file, line)
2946 ConnectionManuallyClosedException(
const char* file,
int line,
bool graceful) : LocalExceptionHelper<ConnectionManuallyClosedException, LocalException>(file, line),
2955 std::tuple<const bool&> ice_tuple()
const
2957 return std::tie(graceful);
2969 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
2982 class ICE_CLASS(ICE_API) IllegalMessageSizeException :
public LocalExceptionHelper<IllegalMessageSizeException, ProtocolException>
2988 IllegalMessageSizeException(
const IllegalMessageSizeException&) =
default;
2995 IllegalMessageSizeException(
const char* file,
int line) : LocalExceptionHelper<IllegalMessageSizeException, ProtocolException>(file, line)
3006 IllegalMessageSizeException(
const char* file,
int line, const ::std::string& reason) :
3007 LocalExceptionHelper<IllegalMessageSizeException, ProtocolException>(file, line, reason)
3015 std::tuple<const ::std::string&> ice_tuple()
const
3017 return std::tie(reason);
3029 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3036 class ICE_CLASS(ICE_API) CompressionException :
public LocalExceptionHelper<CompressionException, ProtocolException>
3042 CompressionException(
const CompressionException&) =
default;
3049 CompressionException(
const char* file,
int line) : LocalExceptionHelper<CompressionException, ProtocolException>(file, line)
3060 CompressionException(
const char* file,
int line, const ::std::string& reason) :
3061 LocalExceptionHelper<CompressionException, ProtocolException>(file, line, reason)
3069 std::tuple<const ::std::string&> ice_tuple()
const
3071 return std::tie(reason);
3083 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3093 class ICE_CLASS(ICE_API) DatagramLimitException :
public LocalExceptionHelper<DatagramLimitException, ProtocolException>
3099 DatagramLimitException(
const DatagramLimitException&) =
default;
3106 DatagramLimitException(
const char* file,
int line) : LocalExceptionHelper<DatagramLimitException, ProtocolException>(file, line)
3117 DatagramLimitException(
const char* file,
int line, const ::std::string& reason) :
3118 LocalExceptionHelper<DatagramLimitException, ProtocolException>(file, line, reason)
3126 std::tuple<const ::std::string&> ice_tuple()
const
3128 return std::tie(reason);
3140 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3147 class ICE_CLASS(ICE_API) MarshalException :
public LocalExceptionHelper<MarshalException, ProtocolException>
3153 MarshalException(
const MarshalException&) =
default;
3160 MarshalException(
const char* file,
int line) : LocalExceptionHelper<MarshalException, ProtocolException>(file, line)
3171 MarshalException(
const char* file,
int line, const ::std::string& reason) :
3172 LocalExceptionHelper<MarshalException, ProtocolException>(file, line, reason)
3180 std::tuple<const ::std::string&> ice_tuple()
const
3182 return std::tie(reason);
3194 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3201 class ICE_CLASS(ICE_API) ProxyUnmarshalException :
public LocalExceptionHelper<ProxyUnmarshalException, MarshalException>
3207 ProxyUnmarshalException(
const ProxyUnmarshalException&) =
default;
3214 ProxyUnmarshalException(
const char* file,
int line) : LocalExceptionHelper<ProxyUnmarshalException, MarshalException>(file, line)
3225 ProxyUnmarshalException(
const char* file,
int line, const ::std::string& reason) :
3226 LocalExceptionHelper<ProxyUnmarshalException, MarshalException>(file, line, reason)
3234 std::tuple<const ::std::string&> ice_tuple()
const
3236 return std::tie(reason);
3248 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3255 class ICE_CLASS(ICE_API) UnmarshalOutOfBoundsException :
public LocalExceptionHelper<UnmarshalOutOfBoundsException, MarshalException>
3261 UnmarshalOutOfBoundsException(
const UnmarshalOutOfBoundsException&) =
default;
3268 UnmarshalOutOfBoundsException(
const char* file,
int line) : LocalExceptionHelper<UnmarshalOutOfBoundsException, MarshalException>(file, line)
3279 UnmarshalOutOfBoundsException(
const char* file,
int line, const ::std::string& reason) :
3280 LocalExceptionHelper<UnmarshalOutOfBoundsException, MarshalException>(file, line, reason)
3288 std::tuple<const ::std::string&> ice_tuple()
const
3290 return std::tie(reason);
3302 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3314 class ICE_CLASS(ICE_API) NoValueFactoryException :
public LocalExceptionHelper<NoValueFactoryException, MarshalException>
3320 NoValueFactoryException(
const NoValueFactoryException&) =
default;
3327 NoValueFactoryException(
const char* file,
int line) : LocalExceptionHelper<NoValueFactoryException, MarshalException>(file, line)
3339 NoValueFactoryException(
const char* file,
int line, const ::std::string& reason, const ::std::string& type) :
3340 LocalExceptionHelper<NoValueFactoryException, MarshalException>(file, line, reason),
3349 std::tuple<const ::std::string&, const ::std::string&> ice_tuple()
const
3351 return std::tie(reason, type);
3363 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3382 class ICE_CLASS(ICE_API) UnexpectedObjectException :
public LocalExceptionHelper<UnexpectedObjectException, MarshalException>
3388 UnexpectedObjectException(
const UnexpectedObjectException&) =
default;
3395 UnexpectedObjectException(
const char* file,
int line) : LocalExceptionHelper<UnexpectedObjectException, MarshalException>(file, line)
3408 UnexpectedObjectException(
const char* file,
int line, const ::std::string& reason, const ::std::string& type, const ::std::string& expectedType) :
3409 LocalExceptionHelper<UnexpectedObjectException, MarshalException>(file, line, reason),
3411 expectedType(expectedType)
3419 std::tuple<const ::std::string&, const ::std::string&, const ::std::string&> ice_tuple()
const
3421 return std::tie(reason, type, expectedType);
3433 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3442 ::std::string expectedType;
3451 class ICE_CLASS(ICE_API) MemoryLimitException :
public LocalExceptionHelper<MemoryLimitException, MarshalException>
3457 MemoryLimitException(
const MemoryLimitException&) =
default;
3464 MemoryLimitException(
const char* file,
int line) : LocalExceptionHelper<MemoryLimitException, MarshalException>(file, line)
3475 MemoryLimitException(
const char* file,
int line, const ::std::string& reason) :
3476 LocalExceptionHelper<MemoryLimitException, MarshalException>(file, line, reason)
3484 std::tuple<const ::std::string&> ice_tuple()
const
3486 return std::tie(reason);
3498 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3506 class ICE_CLASS(ICE_API) StringConversionException :
public LocalExceptionHelper<StringConversionException, MarshalException>
3512 StringConversionException(
const StringConversionException&) =
default;
3519 StringConversionException(
const char* file,
int line) : LocalExceptionHelper<StringConversionException, MarshalException>(file, line)
3530 StringConversionException(
const char* file,
int line, const ::std::string& reason) :
3531 LocalExceptionHelper<StringConversionException, MarshalException>(file, line, reason)
3539 std::tuple<const ::std::string&> ice_tuple()
const
3541 return std::tie(reason);
3553 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3560 class ICE_CLASS(ICE_API) EncapsulationException :
public LocalExceptionHelper<EncapsulationException, MarshalException>
3566 EncapsulationException(
const EncapsulationException&) =
default;
3573 EncapsulationException(
const char* file,
int line) : LocalExceptionHelper<EncapsulationException, MarshalException>(file, line)
3584 EncapsulationException(
const char* file,
int line, const ::std::string& reason) :
3585 LocalExceptionHelper<EncapsulationException, MarshalException>(file, line, reason)
3593 std::tuple<const ::std::string&> ice_tuple()
const
3595 return std::tie(reason);
3607 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3616 class ICE_CLASS(ICE_API) FeatureNotSupportedException :
public LocalExceptionHelper<FeatureNotSupportedException, LocalException>
3622 FeatureNotSupportedException(
const FeatureNotSupportedException&) =
default;
3629 FeatureNotSupportedException(
const char* file,
int line) : LocalExceptionHelper<FeatureNotSupportedException, LocalException>(file, line)
3640 FeatureNotSupportedException(
const char* file,
int line, const ::std::string& unsupportedFeature) : LocalExceptionHelper<FeatureNotSupportedException, LocalException>(file, line),
3641 unsupportedFeature(unsupportedFeature)
3649 std::tuple<const ::std::string&> ice_tuple()
const
3651 return std::tie(unsupportedFeature);
3663 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3668 ::std::string unsupportedFeature;
3676 class ICE_CLASS(ICE_API) SecurityException :
public LocalExceptionHelper<SecurityException, LocalException>
3682 SecurityException(
const SecurityException&) =
default;
3689 SecurityException(
const char* file,
int line) : LocalExceptionHelper<SecurityException, LocalException>(file, line)
3700 SecurityException(
const char* file,
int line, const ::std::string& reason) : LocalExceptionHelper<SecurityException, LocalException>(file, line),
3709 std::tuple<const ::std::string&> ice_tuple()
const
3711 return std::tie(reason);
3723 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3728 ::std::string reason;
3736 class ICE_CLASS(ICE_API) FixedProxyException :
public LocalExceptionHelper<FixedProxyException, LocalException>
3742 FixedProxyException(
const FixedProxyException&) =
default;
3749 FixedProxyException(
const char* file,
int line) : LocalExceptionHelper<FixedProxyException, LocalException>(file, line)
3757 std::tuple<> ice_tuple()
const
3771 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3779 class ICE_CLASS(ICE_API) ResponseSentException :
public LocalExceptionHelper<ResponseSentException, LocalException>
3785 ResponseSentException(
const ResponseSentException&) =
default;
3792 ResponseSentException(
const char* file,
int line) : LocalExceptionHelper<ResponseSentException, LocalException>(file, line)
3800 std::tuple<> ice_tuple()
const
3814 ICE_MEMBER(
ICE_API)
virtual void ice_print(::std::ostream& stream)
const override;
3826 #else // C++98 mapping
3854 #ifdef ICE_CPP11_COMPILER
3911 #ifdef ICE_CPP11_COMPILER
3962 #ifdef ICE_CPP11_COMPILER
4020 #ifdef ICE_CPP11_COMPILER
4092 #ifdef ICE_CPP11_COMPILER
4159 #ifdef ICE_CPP11_COMPILER
4213 #ifdef ICE_CPP11_COMPILER
4268 #ifdef ICE_CPP11_COMPILER
4331 #ifdef ICE_CPP11_COMPILER
4392 #ifdef ICE_CPP11_COMPILER
4436 #ifdef ICE_CPP11_COMPILER
4480 #ifdef ICE_CPP11_COMPILER
4534 #ifdef ICE_CPP11_COMPILER
4593 #ifdef ICE_CPP11_COMPILER
4649 #ifdef ICE_CPP11_COMPILER
4707 #ifdef ICE_CPP11_COMPILER
4764 #ifdef ICE_CPP11_COMPILER
4821 #ifdef ICE_CPP11_COMPILER
4878 #ifdef ICE_CPP11_COMPILER
4935 #ifdef ICE_CPP11_COMPILER
4991 #ifdef ICE_CPP11_COMPILER
5048 #ifdef ICE_CPP11_COMPILER
5109 #ifdef ICE_CPP11_COMPILER
5176 #ifdef ICE_CPP11_COMPILER
5230 #ifdef ICE_CPP11_COMPILER
5285 #ifdef ICE_CPP11_COMPILER
5339 #ifdef ICE_CPP11_COMPILER
5399 #ifdef ICE_CPP11_COMPILER
5451 #ifdef ICE_CPP11_COMPILER
5508 #ifdef ICE_CPP11_COMPILER
5564 #ifdef ICE_CPP11_COMPILER
5616 #ifdef ICE_CPP11_COMPILER
5667 #ifdef ICE_CPP11_COMPILER
5720 #ifdef ICE_CPP11_COMPILER
5775 #ifdef ICE_CPP11_COMPILER
5818 #ifdef ICE_CPP11_COMPILER
5861 #ifdef ICE_CPP11_COMPILER
5904 #ifdef ICE_CPP11_COMPILER
5948 #ifdef ICE_CPP11_COMPILER
5992 #ifdef ICE_CPP11_COMPILER
6036 #ifdef ICE_CPP11_COMPILER
6088 #ifdef ICE_CPP11_COMPILER
6146 #ifdef ICE_CPP11_COMPILER
6204 #ifdef ICE_CPP11_COMPILER
6266 #ifdef ICE_CPP11_COMPILER
6326 #ifdef ICE_CPP11_COMPILER
6378 #ifdef ICE_CPP11_COMPILER
6430 #ifdef ICE_CPP11_COMPILER
6481 #ifdef ICE_CPP11_COMPILER
6539 #ifdef ICE_CPP11_COMPILER
6592 #ifdef ICE_CPP11_COMPILER
6649 #ifdef ICE_CPP11_COMPILER
6700 #ifdef ICE_CPP11_COMPILER
6754 #ifdef ICE_CPP11_COMPILER
6805 #ifdef ICE_CPP11_COMPILER
6856 #ifdef ICE_CPP11_COMPILER
6907 #ifdef ICE_CPP11_COMPILER
6964 #ifdef ICE_CPP11_COMPILER
7027 UnexpectedObjectException(
const char* file,
int line, const ::std::string& reason, const ::std::string& type, const ::std::string& expectedType);
7029 #ifdef ICE_CPP11_COMPILER
7091 #ifdef ICE_CPP11_COMPILER
7143 #ifdef ICE_CPP11_COMPILER
7194 #ifdef ICE_CPP11_COMPILER
7247 #ifdef ICE_CPP11_COMPILER
7304 #ifdef ICE_CPP11_COMPILER
7353 #ifdef ICE_CPP11_COMPILER
7397 #ifdef ICE_CPP11_COMPILER
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual InvocationCanceledException * ice_clone() const
Polymorphically clones this exception.
This exception is raised by an operation call if the application closes the connection locally using ...
Definition: LocalException.h:6574
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
ResponseSentException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
UnknownException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception is raised if there was an error while parsing an endpoint selection type.
Definition: LocalException.h:4746
virtual ConnectionManuallyClosedException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
CollocationOptimizationException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~UnknownReplyStatusException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception indicates that the connection has been gracefully shut down by the server.
Definition: LocalException.h:6521
PluginInitializationException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ProtocolException * ice_clone() const
Polymorphically clones this exception.
virtual SocketException * ice_clone() const
Polymorphically clones this exception.
::std::string reason
The reason for the failure.
Definition: LocalException.h:3941
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
DatagramLimitException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
ProxyParseException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~ConnectionTimeoutException()
UnknownLocalException(const char *file, int line, const ::std::string &unknown)
One-shot constructor to initialize all data members.
virtual ~NotRegisteredException()
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception is raised if inconsistent data is received while unmarshaling a proxy.
Definition: LocalException.h:6838
virtual UnsupportedProtocolException * ice_clone() const
Polymorphically clones this exception.
TwowayOnlyException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception indicates a connection failure for which the server host actively refuses a connection...
Definition: LocalException.h:5598
This exception is raised if the Ice library version does not match the version in the Ice header file...
Definition: LocalException.h:4426
virtual ~ResponseSentException()
virtual void ice_throw() const
Throws this exception.
CloseConnectionException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual VersionMismatchException * ice_clone() const
Polymorphically clones this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual SyscallException * ice_clone() const
Polymorphically clones this exception.
virtual ResponseSentException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception indicates a connection establishment timeout condition.
Definition: LocalException.h:5851
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual EncapsulationException * ice_clone() const
Polymorphically clones this exception.
This exception is raised if an operation call on a server raises a local exception.
Definition: LocalException.h:4313
virtual ~CloseTimeoutException()
This exception is raised if the type of an unmarshaled Slice class instance does not match its expect...
Definition: LocalException.h:7009
virtual void ice_throw() const
Throws this exception.
::std::string unknown
This field is set to the textual representation of the unknown exception if available.
Definition: LocalException.h:4299
ProxyParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
::std::string kindOfObject
The kind of object that could not be removed: "servant", "facet", "object", "default servant",...
Definition: LocalException.h:4052
A generic exception base for all kinds of protocol error conditions.
Definition: LocalException.h:6070
UnknownRequestIdException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual MemoryLimitException * ice_clone() const
Polymorphically clones this exception.
virtual CompressionException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
This exception indicates a DNS problem.
Definition: LocalException.h:5701
virtual ~UnknownMessageException()
UnknownMessageException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ~OperationInterruptedException()
This exception indicates that an unknown reply status has been received.
Definition: LocalException.h:6463
ProxyUnmarshalException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception is raised when a string conversion to or from UTF-8 fails during marshaling or unmarsh...
Definition: LocalException.h:7125
virtual ~ConnectionManuallyClosedException()
This exception indicates that a message did not start with the expected magic number ('I',...
Definition: LocalException.h:6127
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
::std::string id
The ID (or name) of the object that could not be removed.
Definition: LocalException.h:4128
virtual ObjectAdapterDeactivatedException * ice_clone() const
Polymorphically clones this exception.
InvocationTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~RequestFailedException()
virtual UnknownMessageException * ice_clone() const
Polymorphically clones this exception.
virtual ~ProxyParseException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
SecurityException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception is raised if there was an error while parsing an endpoint.
Definition: LocalException.h:4689
virtual ~InitializationException()
virtual void ice_throw() const
Throws this exception.
EndpointSelectionTypeParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception is raised when a failure occurs during initialization.
Definition: LocalException.h:3836
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ~UnknownRequestIdException()
virtual void ice_throw() const
Throws this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception indicates an unsupported protocol version.
Definition: LocalException.h:6184
ConnectionLostException(const char *file, int line)
The file and line number are required for all local exceptions.
The operation can only be invoked with a twoway request.
Definition: LocalException.h:4141
virtual CloneNotImplementedException * ice_clone() const
Polymorphically clones this exception.
ConnectionLostException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
IllegalServantException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ConnectionTimeoutException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ConnectFailedException * ice_clone() const
Polymorphically clones this exception.
virtual ~UnmarshalOutOfBoundsException()
virtual ObjectNotExistException * ice_clone() const
Polymorphically clones this exception.
::std::string facet
The facet to which the request was sent.
Definition: LocalException.h:5143
OperationInterruptedException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
CloseTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
virtual ~ObjectAdapterIdInUseException()
This exception is raised if an illegal identity is encountered.
Definition: LocalException.h:4973
TwowayOnlyException(const char *file, int line, const ::std::string &operation)
One-shot constructor to initialize all data members.
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:4851
UnknownReplyStatusException(const char *file, int line)
The file and line number are required for all local exceptions.
PluginInitializationException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual UnknownException * ice_clone() const
Polymorphically clones this exception.
::std::string reason
The reason for the failure.
Definition: LocalException.h:3884
IllegalIdentityException(const char *file, int line, const Identity &id)
One-shot constructor to initialize all data members.
virtual RequestFailedException * ice_clone() const
Polymorphically clones this exception.
ConnectTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception is raised if an out-of-bounds condition occurs during unmarshaling.
Definition: LocalException.h:6889
IllegalIdentityException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
::Ice::ProtocolVersion supported
The version of the protocol that is supported.
Definition: LocalException.h:6238
virtual FeatureNotSupportedException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception is raised if the Communicator has been destroyed.
Definition: LocalException.h:4470
virtual ~VersionMismatchException()
::Ice::Int error
The error number describing the system exception.
Definition: LocalException.h:5373
virtual ~MemoryLimitException()
virtual ~InvocationTimeoutException()
ObjectAdapterDeactivatedException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception is raised if no facet with the given name exists, but at least one facet with the give...
Definition: LocalException.h:5210
virtual void ice_throw() const
Throws this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual NotRegisteredException * ice_clone() const
Polymorphically clones this exception.
virtual UnexpectedObjectException * ice_clone() const
Polymorphically clones this exception.
VersionMismatchException(const char *file, int line)
The file and line number are required for all local exceptions.
VersionParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
This exception is raised if an unsupported feature is used.
Definition: LocalException.h:7229
UnknownReplyStatusException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ~UnsupportedEncodingException()
virtual void ice_throw() const
Throws this exception.
::std::string type
The Slice type ID of the class instance for which no no factory could be found.
Definition: LocalException.h:6995
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.
virtual ConnectionNotValidatedException * ice_clone() const
Polymorphically clones this exception.
virtual ~CloseConnectionException()
virtual void ice_throw() const
Throws this exception.
NotRegisteredException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual UnknownUserException * ice_clone() const
Polymorphically clones this exception.
virtual CommunicatorDestroyedException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
#define ICE_API
Definition: Config.h:197
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual InvocationTimeoutException * ice_clone() const
Polymorphically clones this exception.
::std::string kindOfObject
The kind of object that could not be removed: "servant", "facet", "object", "default servant",...
Definition: LocalException.h:4124
virtual void ice_throw() const
Throws this exception.
This exception indicates CFNetwork errors.
Definition: LocalException.h:5432
A version structure for the encoding version.
Definition: Version.h:225
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
::std::vector< Byte > ByteSeq
A sequence of bytes.
Definition: BuiltinSequences.h:123
virtual void ice_throw() const
Throws this exception.
virtual ~IllegalMessageSizeException()
This exception indicates a request was interrupted.
Definition: LocalException.h:5765
#define ICE_MEMBER(API)
Definition: Config.h:177
MemoryLimitException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual ~ObjectAdapterDeactivatedException()
virtual ~ConnectTimeoutException()
StringConversionException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
InvocationCanceledException(const char *file, int line)
The file and line number are required for all local exceptions.
CompressionException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
SyscallException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
::std::string operation
The name of the operation that was invoked.
Definition: LocalException.h:4189
virtual ~TwowayOnlyException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception indicates file errors.
Definition: LocalException.h:5489
virtual NoValueFactoryException * ice_clone() const
Polymorphically clones this exception.
This exception indicates a timeout condition.
Definition: LocalException.h:5808
EncapsulationException(const char *file, int line)
The file and line number are required for all local exceptions.
CFNetworkException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception is raised if no suitable endpoint is available.
Definition: LocalException.h:4631
UnknownLocalException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~UnknownLocalException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
EndpointParseException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception indicates that an unknown protocol message has been received.
Definition: LocalException.h:6308
virtual IllegalMessageSizeException * ice_clone() const
Polymorphically clones this exception.
OperationNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_throw() const
Throws this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception is raised if a request failed.
Definition: LocalException.h:5089
virtual VersionParseException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ~ProxyUnmarshalException()
ConnectionNotValidatedException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
ProtocolException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
ObjectAdapterIdInUseException(const char *file, int line, const ::std::string &id)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
UnknownMessageException(const char *file, int line)
The file and line number are required for all local exceptions.
EndpointParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
virtual ~ProtocolException()
ConnectionNotValidatedException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual OperationNotExistException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception is raised if no suitable value factory was found during unmarshaling of a Slice class ...
Definition: LocalException.h:6945
MarshalException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
ProtocolException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual CloseConnectionException * ice_clone() const
Polymorphically clones this exception.
virtual NoEndpointException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
This exception is raised if there was an error while parsing a stringified proxy.
Definition: LocalException.h:4917
virtual ~SocketException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
::std::string unsupportedFeature
The name of the unsupported feature.
Definition: LocalException.h:7277
RequestFailedException(const char *file, int line)
The file and line number are required for all local exceptions.
MarshalException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception is raised if there was an error while parsing a stringified identity.
Definition: LocalException.h:4860
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
UnsupportedProtocolException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~EndpointSelectionTypeParseException()
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
IllegalMessageSizeException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
virtual FileException * ice_clone() const
Polymorphically clones this exception.
AlreadyRegisteredException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
FacetNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
ConnectFailedException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
virtual InitializationException * ice_clone() const
Polymorphically clones this exception.
This exception is raised if an ObjectAdapter cannot be activated.
Definition: LocalException.h:4575
ProxyUnmarshalException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
FeatureNotSupportedException(const char *file, int line)
The file and line number are required for all local exceptions.
::Ice::ProtocolVersion bad
The version of the unsupported protocol.
Definition: LocalException.h:6234
virtual ~PluginInitializationException()
CompressionException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception indicates a failure in a security subsystem, such as the IceSSL plug-in.
Definition: LocalException.h:7286
virtual MarshalException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual TwowayOnlyException * ice_clone() const
Polymorphically clones this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual IllegalServantException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
BadMagicException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception is raised if there was an error while parsing a version.
Definition: LocalException.h:4803
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
UnsupportedProtocolException(const char *file, int line, const ::std::string &reason, const ProtocolVersion &bad, const ProtocolVersion &supported)
One-shot constructor to initialize all data members.
virtual ~BadMagicException()
A datagram exceeds the configured size.
Definition: LocalException.h:6736
virtual void ice_throw() const
Throws this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
virtual ~CollocationOptimizationException()
virtual ProxyParseException * ice_clone() const
Polymorphically clones this exception.
CloneNotImplementedException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~AlreadyRegisteredException()
InitializationException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual ~FeatureNotSupportedException()
virtual EndpointParseException * ice_clone() const
Polymorphically clones this exception.
virtual ~ConnectionRefusedException()
virtual DNSException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:4737
virtual ~IllegalServantException()
::std::string reason
The reason for the failure.
Definition: LocalException.h:7334
virtual ~UnsupportedProtocolException()
DNSException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
bool graceful
True if the connection was closed gracefully, false otherwise.
Definition: LocalException.h:6622
virtual void ice_throw() const
Throws this exception.
virtual ~SecurityException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
ObjectNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
CFNetworkException(const char *file, int line, Int error, const ::std::string &domain)
One-shot constructor to initialize all data members.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual FacetNotExistException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_throw() const
Throws this exception.
virtual ~TimeoutException()
virtual ~MarshalException()
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
::std::string reason
The reason for the failure.
Definition: LocalException.h:6118
DNSException(const char *file, int line, Int error, const ::std::string &host)
One-shot constructor to initialize all data members.
This exception indicates a malformed data encapsulation.
Definition: LocalException.h:7176
virtual ~NoEndpointException()
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:4965
SocketException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
virtual ~CommunicatorDestroyedException()
virtual void ice_throw() const
Throws this exception.
virtual CloseTimeoutException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual BadMagicException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
An operation raised an incorrect user exception.
Definition: LocalException.h:4374
virtual ~UnknownException()
EncapsulationException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual IllegalIdentityException * ice_clone() const
Polymorphically clones this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ~ConnectFailedException()
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
CloseConnectionException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
virtual ObjectAdapterIdInUseException * ice_clone() const
Polymorphically clones this exception.
virtual ConnectionLostException * ice_clone() const
Polymorphically clones this exception.
virtual ~ConnectionNotValidatedException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
::std::string id
The ID (or name) of the object that is registered already.
Definition: LocalException.h:4056
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
An attempt was made to find or deregister something that is not registered with the Ice run time or I...
Definition: LocalException.h:4073
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Indicates that the response to a request has already been sent; re-dispatching such a request is not ...
Definition: LocalException.h:7387
virtual ConnectTimeoutException * ice_clone() const
Polymorphically clones this exception.
virtual UnsupportedEncodingException * ice_clone() const
Polymorphically clones this exception.
This exception indicates that an attempt has been made to change the connection properties of a fixed...
Definition: LocalException.h:7343
This exception is raised if a system error occurred in the server or client process.
Definition: LocalException.h:5321
VersionParseException(const char *file, int line)
The file and line number are required for all local exceptions.
MemoryLimitException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~DatagramLimitException()
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception indicates that a message size is less than the minimum required size.
Definition: LocalException.h:6631
::std::string proxy
The stringified proxy for which no suitable endpoint is available.
Definition: LocalException.h:4680
virtual ~CompressionException()
virtual void ice_throw() const
Throws this exception.
This exception is raised if a feature is requested that is not supported with collocation optimizatio...
Definition: LocalException.h:3952
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
virtual CollocationOptimizationException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
::Ice::Identity id
The identity of the Ice Object to which the request was sent.
Definition: LocalException.h:5139
virtual void ice_throw() const
Throws this exception.
ConnectionManuallyClosedException(const char *file, int line, bool graceful)
One-shot constructor to initialize all data members.
virtual TimeoutException * ice_clone() const
Polymorphically clones this exception.
virtual UnmarshalOutOfBoundsException * ice_clone() const
Polymorphically clones this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
::std::string host
The host name that could not be resolved.
Definition: LocalException.h:5757
::Ice::Identity id
The illegal identity.
Definition: LocalException.h:5021
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual FixedProxyException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
::std::string path
The path of the file responsible for the error.
Definition: LocalException.h:5538
UnknownRequestIdException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
::std::string domain
The domain of the error.
Definition: LocalException.h:5481
This exception is raised if a message is received over a connection that is not yet validated.
Definition: LocalException.h:6360
virtual void ice_throw() const
Throws this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ~NoValueFactoryException()
virtual void ice_throw() const
Throws this exception.
::std::string type
The Slice type ID of the class instance that was unmarshaled.
Definition: LocalException.h:7059
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception indicates an unsupported data encoding version.
Definition: LocalException.h:6246
IdentityParseException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
UnsupportedEncodingException(const char *file, int line, const ::std::string &reason, const EncodingVersion &bad, const EncodingVersion &supported)
One-shot constructor to initialize all data members.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ProxyUnmarshalException * ice_clone() const
Polymorphically clones this exception.
NoValueFactoryException(const char *file, int line, const ::std::string &reason, const ::std::string &type)
One-shot constructor to initialize all data members.
virtual ~IdentityParseException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual IdentityParseException * ice_clone() const
Polymorphically clones this exception.
CommunicatorDestroyedException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Definition: BuiltinSequences.h:113
ObjectAdapterDeactivatedException(const char *file, int line, const ::std::string &name)
One-shot constructor to initialize all data members.
UnmarshalOutOfBoundsException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ~FacetNotExistException()
ObjectAdapterIdInUseException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception is raised when Ice receives a request or reply message whose size exceeds the limit sp...
Definition: LocalException.h:7073
virtual PluginInitializationException * ice_clone() const
Polymorphically clones this exception.
IllegalMessageSizeException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual ConnectionRefusedException * ice_clone() const
Polymorphically clones this exception.
This exception is raised for errors during marshaling or unmarshaling data.
Definition: LocalException.h:6787
virtual ~StringConversionException()
virtual ~OperationNotExistException()
::Ice::EncodingVersion bad
The version of the unsupported encoding.
Definition: LocalException.h:6296
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
NotRegisteredException(const char *file, int line, const ::std::string &kindOfObject, const ::std::string &id)
One-shot constructor to initialize all data members.
UnknownUserException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual OperationInterruptedException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
NoValueFactoryException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual EndpointSelectionTypeParseException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual AlreadyRegisteredException * ice_clone() const
Polymorphically clones this exception.
SocketException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception indicates connection failures.
Definition: LocalException.h:5546
virtual void ice_throw() const
Throws this exception.
TimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
This exception indicates that a failure occurred while initializing a plug-in.
Definition: LocalException.h:3893
virtual UnknownReplyStatusException * ice_clone() const
Polymorphically clones this exception.
This exception is raised to reject an illegal servant (typically a null servant)
Definition: LocalException.h:5030
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
An attempt was made to clone a class that does not support cloning.
Definition: LocalException.h:4203
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
::std::string expectedType
The Slice type ID that was expected by the receiving operation.
Definition: LocalException.h:7063
SecurityException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception is raised if an attempt is made to use a deactivated ObjectAdapter.
Definition: LocalException.h:4516
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ~InvocationCanceledException()
NoEndpointException(const char *file, int line)
The file and line number are required for all local exceptions.
NoEndpointException(const char *file, int line, const ::std::string &proxy)
One-shot constructor to initialize all data members.
Base class for all Ice run-time exceptions.
Definition: Exception.h:29
This exception indicates a problem with compressing or uncompressing data.
Definition: LocalException.h:6682
ConnectionManuallyClosedException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ~VersionParseException()
This exception indicates that an invocation failed because it timed out.
Definition: LocalException.h:5982
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ~EncapsulationException()
::std::string operation
The operation name of the request.
Definition: LocalException.h:5147
This exception indicates that a response for an unknown request ID has been received.
Definition: LocalException.h:6412
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception indicates that an asynchronous invocation failed because it was canceled explicitly by...
Definition: LocalException.h:6026
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
FeatureNotSupportedException(const char *file, int line, const ::std::string &unsupportedFeature)
One-shot constructor to initialize all data members.
virtual ~SyscallException()
virtual void ice_throw() const
Throws this exception.
This exception indicates that a connection has been shut down because it has been idle for some time.
Definition: LocalException.h:5938
virtual SecurityException * ice_clone() const
Polymorphically clones this exception.
An attempt was made to register something more than once with the Ice run time.
Definition: LocalException.h:4001
virtual ~UnexpectedObjectException()
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
UnsupportedEncodingException(const char *file, int line)
The file and line number are required for all local exceptions.
ConnectionRefusedException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual CFNetworkException * ice_clone() const
Polymorphically clones this exception.
OperationNotExistException(const char *file, int line, const Identity &id, const ::std::string &facet, const ::std::string &operation)
One-shot constructor to initialize all data members.
IdentityParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
virtual ~EndpointParseException()
virtual ~ConnectionLostException()
UnexpectedObjectException(const char *file, int line)
The file and line number are required for all local exceptions.
::Ice::Int error
The error number describing the DNS problem.
Definition: LocalException.h:5753
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
ConnectFailedException(const char *file, int line)
The file and line number are required for all local exceptions.
UnexpectedObjectException(const char *file, int line, const ::std::string &reason, const ::std::string &type, const ::std::string &expectedType)
One-shot constructor to initialize all data members.
This exception indicates a connection closure timeout condition.
Definition: LocalException.h:5894
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
FixedProxyException(const char *file, int line)
The file and line number are required for all local exceptions.
RequestFailedException(const char *file, int line, const Identity &id, const ::std::string &facet, const ::std::string &operation)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
ConnectionTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
FileException(const char *file, int line, Int error, const ::std::string &path)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
virtual ~UnknownUserException()
UnmarshalOutOfBoundsException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
::Ice::EncodingVersion supported
The version of the encoding that is supported.
Definition: LocalException.h:6300
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception is raised if an object does not exist on the server, that is, if no facets with the gi...
Definition: LocalException.h:5156
virtual ~CFNetworkException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
The identity of an Ice object.
Definition: Identity.h:144
virtual void ice_throw() const
Throws this exception.
AlreadyRegisteredException(const char *file, int line, const ::std::string &kindOfObject, const ::std::string &id)
One-shot constructor to initialize all data members.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
::std::string id
Adapter ID.
Definition: LocalException.h:4623
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
This exception indicates a lost connection.
Definition: LocalException.h:5649
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
EndpointSelectionTypeParseException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
virtual StringConversionException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
::std::string reason
Describes why this servant is illegal.
Definition: LocalException.h:5078
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:4794
FacetNotExistException(const char *file, int line, const Identity &id, const ::std::string &facet, const ::std::string &operation)
One-shot constructor to initialize all data members.
ConnectionRefusedException(const char *file, int line)
The file and line number are required for all local exceptions.
BadMagicException(const char *file, int line, const ::std::string &reason, const ByteSeq &badMagic)
One-shot constructor to initialize all data members.
virtual UnknownLocalException * ice_clone() const
Polymorphically clones this exception.
virtual ~IllegalIdentityException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
int Int
The mapping for the Slice int type.
Definition: Config.h:54
virtual ~CloneNotImplementedException()
StringConversionException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
InitializationException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
UnknownUserException(const char *file, int line, const ::std::string &unknown)
One-shot constructor to initialize all data members.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
virtual void ice_throw() const
Throws this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
FileException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual void ice_throw() const
Throws this exception.
virtual ~ObjectNotExistException()
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
This exception indicates socket errors.
Definition: LocalException.h:5381
virtual void ice_throw() const
Throws this exception.
virtual ~FixedProxyException()
virtual UnknownRequestIdException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
A version structure for the protocol version.
Definition: Version.h:156
UnknownException(const char *file, int line, const ::std::string &unknown)
One-shot constructor to initialize all data members.
::std::string name
Name of the adapter.
Definition: LocalException.h:4564
DatagramLimitException(const char *file, int line)
The file and line number are required for all local exceptions.
virtual DatagramLimitException * ice_clone() const
Polymorphically clones this exception.
::Ice::ByteSeq badMagic
A sequence containing the first four bytes of the incorrect message.
Definition: LocalException.h:6176
This exception is raised if an operation for a given object does not exist on the server.
Definition: LocalException.h:5265
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:4908
SyscallException(const char *file, int line)
The file and line number are required for all local exceptions.
IllegalServantException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
This exception is raised if an operation call on a server raises an unknown exception.
Definition: LocalException.h:4250