Ice 3.7 C++11 API Reference
LocalException.h
Go to the documentation of this file.
1 //
2 // Copyright (c) ZeroC, Inc. All rights reserved.
3 //
4 //
5 // Ice version 3.7.10
6 //
7 // <auto-generated>
8 //
9 // Generated from file `LocalException.ice'
10 //
11 // Warning: do not edit this file.
12 //
13 // </auto-generated>
14 //
15 
16 #ifndef __Ice_LocalException_h__
17 #define __Ice_LocalException_h__
18 
20 #include <Ice/ProxyF.h>
21 #include <Ice/ObjectF.h>
22 #include <Ice/ValueF.h>
23 #include <Ice/Exception.h>
24 #include <Ice/LocalObject.h>
25 #include <Ice/StreamHelpers.h>
26 #include <Ice/Comparable.h>
27 #include <IceUtil/ScopedArray.h>
28 #include <Ice/Optional.h>
29 #include <Ice/ExceptionHelpers.h>
30 #include <Ice/Identity.h>
31 #include <Ice/Version.h>
32 #include <Ice/BuiltinSequences.h>
33 #include <IceUtil/UndefSysMacros.h>
34 
35 #ifndef ICE_IGNORE_VERSION
36 # if ICE_INT_VERSION / 100 != 307
37 # error Ice version mismatch!
38 # endif
39 # if ICE_INT_VERSION % 100 >= 50
40 # error Beta header file detected
41 # endif
42 # if ICE_INT_VERSION % 100 < 10
43 # error Ice patch level mismatch!
44 # endif
45 #endif
46 
47 #ifndef ICE_API
48 # if defined(ICE_STATIC_LIBS)
49 # define ICE_API
50 # elif defined(ICE_API_EXPORTS)
51 # define ICE_API ICE_DECLSPEC_EXPORT
52 # else
53 # define ICE_API ICE_DECLSPEC_IMPORT
54 # endif
55 #endif
56 
57 #ifdef ICE_CPP11_MAPPING // C++11 mapping
58 
59 namespace Ice
60 {
61 
66 class ICE_CLASS(ICE_API) InitializationException : public LocalExceptionHelper<InitializationException, LocalException>
67 {
68 public:
69 
71 
73 
80  {
81  }
82 
90  InitializationException(const char* file, int line, const ::std::string& reason) : LocalExceptionHelper<InitializationException, LocalException>(file, line),
91  reason(reason)
92  {
93  }
94 
99  std::tuple<const ::std::string&> ice_tuple() const
100  {
101  return std::tie(reason);
102  }
103 
108  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
113  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
114 
118  ::std::string reason;
119 };
120 
126 class ICE_CLASS(ICE_API) PluginInitializationException : public LocalExceptionHelper<PluginInitializationException, LocalException>
127 {
128 public:
129 
131 
133 
140  {
141  }
142 
150  PluginInitializationException(const char* file, int line, const ::std::string& reason) : LocalExceptionHelper<PluginInitializationException, LocalException>(file, line),
151  reason(reason)
152  {
153  }
154 
159  std::tuple<const ::std::string&> ice_tuple() const
160  {
161  return std::tie(reason);
162  }
163 
168  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
173  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
174 
178  ::std::string reason;
179 };
180 
188 class ICE_CLASS(ICE_API) CollocationOptimizationException : public LocalExceptionHelper<CollocationOptimizationException, LocalException>
189 {
190 public:
191 
193 
195 
202  {
203  }
204 
209  std::tuple<> ice_tuple() const
210  {
211  return std::tie();
212  }
213 
218  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
223  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
224 };
225 
236 class ICE_CLASS(ICE_API) AlreadyRegisteredException : public LocalExceptionHelper<AlreadyRegisteredException, LocalException>
237 {
238 public:
239 
241 
243 
250  {
251  }
252 
261  AlreadyRegisteredException(const char* file, int line, const ::std::string& kindOfObject, const ::std::string& id) : LocalExceptionHelper<AlreadyRegisteredException, LocalException>(file, line),
262  kindOfObject(kindOfObject),
263  id(id)
264  {
265  }
266 
271  std::tuple<const ::std::string&, const ::std::string&> ice_tuple() const
272  {
273  return std::tie(kindOfObject, id);
274  }
275 
280  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
285  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
286 
292  ::std::string kindOfObject;
296  ::std::string id;
297 };
298 
312 class ICE_CLASS(ICE_API) NotRegisteredException : public LocalExceptionHelper<NotRegisteredException, LocalException>
313 {
314 public:
315 
317 
319 
326  {
327  }
328 
337  NotRegisteredException(const char* file, int line, const ::std::string& kindOfObject, const ::std::string& id) : LocalExceptionHelper<NotRegisteredException, LocalException>(file, line),
338  kindOfObject(kindOfObject),
339  id(id)
340  {
341  }
342 
347  std::tuple<const ::std::string&, const ::std::string&> ice_tuple() const
348  {
349  return std::tie(kindOfObject, id);
350  }
351 
356  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
361  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
362 
368  ::std::string kindOfObject;
372  ::std::string id;
373 };
374 
384 class ICE_CLASS(ICE_API) TwowayOnlyException : public LocalExceptionHelper<TwowayOnlyException, LocalException>
385 {
386 public:
387 
389 
391 
398  {
399  }
400 
408  TwowayOnlyException(const char* file, int line, const ::std::string& operation) : LocalExceptionHelper<TwowayOnlyException, LocalException>(file, line),
409  operation(operation)
410  {
411  }
412 
417  std::tuple<const ::std::string&> ice_tuple() const
418  {
419  return std::tie(operation);
420  }
421 
426  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
431  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
432 
436  ::std::string operation;
437 };
438 
449 class ICE_CLASS(ICE_API) CloneNotImplementedException : public LocalExceptionHelper<CloneNotImplementedException, LocalException>
450 {
451 public:
452 
454 
456 
463  {
464  }
465 
470  std::tuple<> ice_tuple() const
471  {
472  return std::tie();
473  }
474 
479  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
484  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
485 };
486 
495 class ICE_CLASS(ICE_API) UnknownException : public LocalExceptionHelper<UnknownException, LocalException>
496 {
497 public:
498 
500 
502 
508  UnknownException(const char* file, int line) : LocalExceptionHelper<UnknownException, LocalException>(file, line)
509  {
510  }
511 
519  UnknownException(const char* file, int line, const ::std::string& unknown) : LocalExceptionHelper<UnknownException, LocalException>(file, line),
520  unknown(unknown)
521  {
522  }
523 
528  std::tuple<const ::std::string&> ice_tuple() const
529  {
530  return std::tie(unknown);
531  }
532 
537  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
542  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
543 
548  ::std::string unknown;
549 };
550 
561 class ICE_CLASS(ICE_API) UnknownLocalException : public LocalExceptionHelper<UnknownLocalException, UnknownException>
562 {
563 public:
564 
566 
568 
575  {
576  }
577 
585  UnknownLocalException(const char* file, int line, const ::std::string& unknown) :
587  {
588  }
589 
594  std::tuple<const ::std::string&> ice_tuple() const
595  {
596  return std::tie(unknown);
597  }
598 
603  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
608  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
609 };
610 
625 class ICE_CLASS(ICE_API) UnknownUserException : public LocalExceptionHelper<UnknownUserException, UnknownException>
626 {
627 public:
628 
630 
632 
639  {
640  }
641 
649  UnknownUserException(const char* file, int line, const ::std::string& unknown) :
651  {
652  }
653 
658  std::tuple<const ::std::string&> ice_tuple() const
659  {
660  return std::tie(unknown);
661  }
662 
667  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
672  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
673 };
674 
680 class ICE_CLASS(ICE_API) VersionMismatchException : public LocalExceptionHelper<VersionMismatchException, LocalException>
681 {
682 public:
683 
685 
687 
694  {
695  }
696 
701  std::tuple<> ice_tuple() const
702  {
703  return std::tie();
704  }
705 
710  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
715  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
716 };
717 
723 class ICE_CLASS(ICE_API) CommunicatorDestroyedException : public LocalExceptionHelper<CommunicatorDestroyedException, LocalException>
724 {
725 public:
726 
728 
730 
737  {
738  }
739 
744  std::tuple<> ice_tuple() const
745  {
746  return std::tie();
747  }
748 
753  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
758  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
759 };
760 
768 class ICE_CLASS(ICE_API) ObjectAdapterDeactivatedException : public LocalExceptionHelper<ObjectAdapterDeactivatedException, LocalException>
769 {
770 public:
771 
773 
775 
782  {
783  }
784 
792  ObjectAdapterDeactivatedException(const char* file, int line, const ::std::string& name) : LocalExceptionHelper<ObjectAdapterDeactivatedException, LocalException>(file, line),
793  name(name)
794  {
795  }
796 
801  std::tuple<const ::std::string&> ice_tuple() const
802  {
803  return std::tie(name);
804  }
805 
810  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
815  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
816 
820  ::std::string name;
821 };
822 
830 class ICE_CLASS(ICE_API) ObjectAdapterIdInUseException : public LocalExceptionHelper<ObjectAdapterIdInUseException, LocalException>
831 {
832 public:
833 
835 
837 
844  {
845  }
846 
854  ObjectAdapterIdInUseException(const char* file, int line, const ::std::string& id) : LocalExceptionHelper<ObjectAdapterIdInUseException, LocalException>(file, line),
855  id(id)
856  {
857  }
858 
863  std::tuple<const ::std::string&> ice_tuple() const
864  {
865  return std::tie(id);
866  }
867 
872  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
877  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
878 
882  ::std::string id;
883 };
884 
889 class ICE_CLASS(ICE_API) NoEndpointException : public LocalExceptionHelper<NoEndpointException, LocalException>
890 {
891 public:
892 
894 
896 
903  {
904  }
905 
913  NoEndpointException(const char* file, int line, const ::std::string& proxy) : LocalExceptionHelper<NoEndpointException, LocalException>(file, line),
914  proxy(proxy)
915  {
916  }
917 
922  std::tuple<const ::std::string&> ice_tuple() const
923  {
924  return std::tie(proxy);
925  }
926 
931  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
936  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
937 
942  ::std::string proxy;
943 };
944 
950 class ICE_CLASS(ICE_API) EndpointParseException : public LocalExceptionHelper<EndpointParseException, LocalException>
951 {
952 public:
953 
955 
957 
964  {
965  }
966 
974  EndpointParseException(const char* file, int line, const ::std::string& str) : LocalExceptionHelper<EndpointParseException, LocalException>(file, line),
975  str(str)
976  {
977  }
978 
983  std::tuple<const ::std::string&> ice_tuple() const
984  {
985  return std::tie(str);
986  }
987 
992  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
997  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
998 
1002  ::std::string str;
1003 };
1004 
1010 class ICE_CLASS(ICE_API) EndpointSelectionTypeParseException : public LocalExceptionHelper<EndpointSelectionTypeParseException, LocalException>
1011 {
1012 public:
1013 
1015 
1017 
1024  {
1025  }
1026 
1034  EndpointSelectionTypeParseException(const char* file, int line, const ::std::string& str) : LocalExceptionHelper<EndpointSelectionTypeParseException, LocalException>(file, line),
1035  str(str)
1036  {
1037  }
1038 
1043  std::tuple<const ::std::string&> ice_tuple() const
1044  {
1045  return std::tie(str);
1046  }
1047 
1052  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1057  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1058 
1062  ::std::string str;
1063 };
1064 
1070 class ICE_CLASS(ICE_API) VersionParseException : public LocalExceptionHelper<VersionParseException, LocalException>
1071 {
1072 public:
1073 
1075 
1077 
1084  {
1085  }
1086 
1094  VersionParseException(const char* file, int line, const ::std::string& str) : LocalExceptionHelper<VersionParseException, LocalException>(file, line),
1095  str(str)
1096  {
1097  }
1098 
1103  std::tuple<const ::std::string&> ice_tuple() const
1104  {
1105  return std::tie(str);
1106  }
1107 
1112  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1117  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1118 
1122  ::std::string str;
1123 };
1124 
1130 class ICE_CLASS(ICE_API) IdentityParseException : public LocalExceptionHelper<IdentityParseException, LocalException>
1131 {
1132 public:
1133 
1135 
1137 
1144  {
1145  }
1146 
1154  IdentityParseException(const char* file, int line, const ::std::string& str) : LocalExceptionHelper<IdentityParseException, LocalException>(file, line),
1155  str(str)
1156  {
1157  }
1158 
1163  std::tuple<const ::std::string&> ice_tuple() const
1164  {
1165  return std::tie(str);
1166  }
1167 
1172  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1177  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1178 
1182  ::std::string str;
1183 };
1184 
1190 class ICE_CLASS(ICE_API) ProxyParseException : public LocalExceptionHelper<ProxyParseException, LocalException>
1191 {
1192 public:
1193 
1195 
1197 
1204  {
1205  }
1206 
1214  ProxyParseException(const char* file, int line, const ::std::string& str) : LocalExceptionHelper<ProxyParseException, LocalException>(file, line),
1215  str(str)
1216  {
1217  }
1218 
1223  std::tuple<const ::std::string&> ice_tuple() const
1224  {
1225  return std::tie(str);
1226  }
1227 
1232  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1237  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1238 
1242  ::std::string str;
1243 };
1244 
1249 class ICE_CLASS(ICE_API) IllegalIdentityException : public LocalExceptionHelper<IllegalIdentityException, LocalException>
1250 {
1251 public:
1252 
1254 
1256 
1263  {
1264  }
1265 
1274  id(id)
1275  {
1276  }
1277 
1282  std::tuple<const ::Ice::Identity&> ice_tuple() const
1283  {
1284  return std::tie(id);
1285  }
1286 
1291  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1296  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1297 
1302 };
1303 
1309 class ICE_CLASS(ICE_API) IllegalServantException : public LocalExceptionHelper<IllegalServantException, LocalException>
1310 {
1311 public:
1312 
1314 
1316 
1323  {
1324  }
1325 
1333  IllegalServantException(const char* file, int line, const ::std::string& reason) : LocalExceptionHelper<IllegalServantException, LocalException>(file, line),
1334  reason(reason)
1335  {
1336  }
1337 
1342  std::tuple<const ::std::string&> ice_tuple() const
1343  {
1344  return std::tie(reason);
1345  }
1346 
1351  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1356  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1357 
1361  ::std::string reason;
1362 };
1363 
1371 class ICE_CLASS(ICE_API) RequestFailedException : public LocalExceptionHelper<RequestFailedException, LocalException>
1372 {
1373 public:
1374 
1376 
1378 
1385  {
1386  }
1387 
1397  RequestFailedException(const char* file, int line, const Identity& id, const ::std::string& facet, const ::std::string& operation) : LocalExceptionHelper<RequestFailedException, LocalException>(file, line),
1398  id(id),
1399  facet(facet),
1400  operation(operation)
1401  {
1402  }
1403 
1408  std::tuple<const ::Ice::Identity&, const ::std::string&, const ::std::string&> ice_tuple() const
1409  {
1410  return std::tie(id, facet, operation);
1411  }
1412 
1417  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1422  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1423 
1431  ::std::string facet;
1435  ::std::string operation;
1436 };
1437 
1443 class ICE_CLASS(ICE_API) ObjectNotExistException : public LocalExceptionHelper<ObjectNotExistException, RequestFailedException>
1444 {
1445 public:
1446 
1448 
1450 
1457  {
1458  }
1459 
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)
1471  {
1472  }
1473 
1478  std::tuple<const ::Ice::Identity&, const ::std::string&, const ::std::string&> ice_tuple() const
1479  {
1480  return std::tie(id, facet, operation);
1481  }
1482 
1487  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1492  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1493 };
1494 
1500 class ICE_CLASS(ICE_API) FacetNotExistException : public LocalExceptionHelper<FacetNotExistException, RequestFailedException>
1501 {
1502 public:
1503 
1505 
1507 
1514  {
1515  }
1516 
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)
1528  {
1529  }
1530 
1535  std::tuple<const ::Ice::Identity&, const ::std::string&, const ::std::string&> ice_tuple() const
1536  {
1537  return std::tie(id, facet, operation);
1538  }
1539 
1544  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1549  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1550 };
1551 
1558 class ICE_CLASS(ICE_API) OperationNotExistException : public LocalExceptionHelper<OperationNotExistException, RequestFailedException>
1559 {
1560 public:
1561 
1563 
1565 
1572  {
1573  }
1574 
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)
1586  {
1587  }
1588 
1593  std::tuple<const ::Ice::Identity&, const ::std::string&, const ::std::string&> ice_tuple() const
1594  {
1595  return std::tie(id, facet, operation);
1596  }
1597 
1602  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1607  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1608 };
1609 
1617 class ICE_CLASS(ICE_API) SyscallException : public LocalExceptionHelper<SyscallException, LocalException>
1618 {
1619 public:
1620 
1622 
1624 
1630  SyscallException(const char* file, int line) : LocalExceptionHelper<SyscallException, LocalException>(file, line)
1631  {
1632  }
1633 
1641  SyscallException(const char* file, int line, int error) : LocalExceptionHelper<SyscallException, LocalException>(file, line),
1642  error(error)
1643  {
1644  }
1645 
1650  std::tuple<const int&> ice_tuple() const
1651  {
1652  return std::tie(error);
1653  }
1654 
1659  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1664  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1665 
1673  int error = 0;
1674 };
1675 
1680 class ICE_CLASS(ICE_API) SocketException : public LocalExceptionHelper<SocketException, SyscallException>
1681 {
1682 public:
1683 
1685 
1687 
1693  SocketException(const char* file, int line) : LocalExceptionHelper<SocketException, SyscallException>(file, line)
1694  {
1695  }
1696 
1704  SocketException(const char* file, int line, int error) :
1706  {
1707  }
1708 
1713  std::tuple<const int&> ice_tuple() const
1714  {
1715  return std::tie(error);
1716  }
1717 
1722  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1727  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1728 };
1729 
1734 class ICE_CLASS(ICE_API) CFNetworkException : public LocalExceptionHelper<CFNetworkException, SocketException>
1735 {
1736 public:
1737 
1739 
1741 
1748  {
1749  }
1750 
1759  CFNetworkException(const char* file, int line, int error, const ::std::string& domain) :
1761  domain(domain)
1762  {
1763  }
1764 
1769  std::tuple<const int&, const ::std::string&> ice_tuple() const
1770  {
1771  return std::tie(error, domain);
1772  }
1773 
1778  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1783  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1784 
1788  ::std::string domain;
1789 };
1790 
1795 class ICE_CLASS(ICE_API) FileException : public LocalExceptionHelper<FileException, SyscallException>
1796 {
1797 public:
1798 
1800 
1801  FileException(const FileException&) = default;
1802 
1808  FileException(const char* file, int line) : LocalExceptionHelper<FileException, SyscallException>(file, line)
1809  {
1810  }
1811 
1820  FileException(const char* file, int line, int error, const ::std::string& path) :
1822  path(path)
1823  {
1824  }
1825 
1830  std::tuple<const int&, const ::std::string&> ice_tuple() const
1831  {
1832  return std::tie(error, path);
1833  }
1834 
1839  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1844  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1845 
1849  ::std::string path;
1850 };
1851 
1856 class ICE_CLASS(ICE_API) ConnectFailedException : public LocalExceptionHelper<ConnectFailedException, SocketException>
1857 {
1858 public:
1859 
1861 
1863 
1870  {
1871  }
1872 
1880  ConnectFailedException(const char* file, int line, int error) :
1882  {
1883  }
1884 
1889  std::tuple<const int&> ice_tuple() const
1890  {
1891  return std::tie(error);
1892  }
1893 
1898  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1903  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1904 };
1905 
1911 class ICE_CLASS(ICE_API) ConnectionRefusedException : public LocalExceptionHelper<ConnectionRefusedException, ConnectFailedException>
1912 {
1913 public:
1914 
1916 
1918 
1925  {
1926  }
1927 
1935  ConnectionRefusedException(const char* file, int line, int error) :
1937  {
1938  }
1939 
1944  std::tuple<const int&> ice_tuple() const
1945  {
1946  return std::tie(error);
1947  }
1948 
1953  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
1958  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
1959 };
1960 
1965 class ICE_CLASS(ICE_API) ConnectionLostException : public LocalExceptionHelper<ConnectionLostException, SocketException>
1966 {
1967 public:
1968 
1970 
1972 
1979  {
1980  }
1981 
1989  ConnectionLostException(const char* file, int line, int error) :
1991  {
1992  }
1993 
1998  std::tuple<const int&> ice_tuple() const
1999  {
2000  return std::tie(error);
2001  }
2002 
2007  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2012  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2013 };
2014 
2020 class ICE_CLASS(ICE_API) DNSException : public LocalExceptionHelper<DNSException, LocalException>
2021 {
2022 public:
2023 
2025 
2026  DNSException(const DNSException&) = default;
2027 
2033  DNSException(const char* file, int line) : LocalExceptionHelper<DNSException, LocalException>(file, line)
2034  {
2035  }
2036 
2045  DNSException(const char* file, int line, int error, const ::std::string& host) : LocalExceptionHelper<DNSException, LocalException>(file, line),
2046  error(error),
2047  host(host)
2048  {
2049  }
2050 
2055  std::tuple<const int&, const ::std::string&> ice_tuple() const
2056  {
2057  return std::tie(error, host);
2058  }
2059 
2064  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2069  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2070 
2077  int error = 0;
2081  ::std::string host;
2082 };
2083 
2088 class ICE_CLASS(ICE_API) OperationInterruptedException : public LocalExceptionHelper<OperationInterruptedException, LocalException>
2089 {
2090 public:
2091 
2093 
2095 
2102  {
2103  }
2104 
2109  std::tuple<> ice_tuple() const
2110  {
2111  return std::tie();
2112  }
2113 
2118  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2123  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2124 };
2125 
2130 class ICE_CLASS(ICE_API) TimeoutException : public LocalExceptionHelper<TimeoutException, LocalException>
2131 {
2132 public:
2133 
2135 
2137 
2143  TimeoutException(const char* file, int line) : LocalExceptionHelper<TimeoutException, LocalException>(file, line)
2144  {
2145  }
2146 
2151  std::tuple<> ice_tuple() const
2152  {
2153  return std::tie();
2154  }
2155 
2160  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2165  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2166 };
2167 
2172 class ICE_CLASS(ICE_API) ConnectTimeoutException : public LocalExceptionHelper<ConnectTimeoutException, TimeoutException>
2173 {
2174 public:
2175 
2177 
2179 
2186  {
2187  }
2188 
2193  std::tuple<> ice_tuple() const
2194  {
2195  return std::tie();
2196  }
2197 
2202  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2207  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2208 };
2209 
2214 class ICE_CLASS(ICE_API) CloseTimeoutException : public LocalExceptionHelper<CloseTimeoutException, TimeoutException>
2215 {
2216 public:
2217 
2219 
2221 
2228  {
2229  }
2230 
2235  std::tuple<> ice_tuple() const
2236  {
2237  return std::tie();
2238  }
2239 
2244  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2249  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2250 };
2251 
2257 class ICE_CLASS(ICE_API) ConnectionTimeoutException : public LocalExceptionHelper<ConnectionTimeoutException, TimeoutException>
2258 {
2259 public:
2260 
2262 
2264 
2271  {
2272  }
2273 
2278  std::tuple<> ice_tuple() const
2279  {
2280  return std::tie();
2281  }
2282 
2287  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2292  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2293 };
2294 
2300 class ICE_CLASS(ICE_API) InvocationTimeoutException : public LocalExceptionHelper<InvocationTimeoutException, TimeoutException>
2301 {
2302 public:
2303 
2305 
2307 
2314  {
2315  }
2316 
2321  std::tuple<> ice_tuple() const
2322  {
2323  return std::tie();
2324  }
2325 
2330  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2335  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2336 };
2337 
2343 class ICE_CLASS(ICE_API) InvocationCanceledException : public LocalExceptionHelper<InvocationCanceledException, LocalException>
2344 {
2345 public:
2346 
2348 
2350 
2357  {
2358  }
2359 
2364  std::tuple<> ice_tuple() const
2365  {
2366  return std::tie();
2367  }
2368 
2373  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2378  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2379 };
2380 
2386 class ICE_CLASS(ICE_API) ProtocolException : public LocalExceptionHelper<ProtocolException, LocalException>
2387 {
2388 public:
2389 
2391 
2393 
2399  ProtocolException(const char* file, int line) : LocalExceptionHelper<ProtocolException, LocalException>(file, line)
2400  {
2401  }
2402 
2410  ProtocolException(const char* file, int line, const ::std::string& reason) : LocalExceptionHelper<ProtocolException, LocalException>(file, line),
2411  reason(reason)
2412  {
2413  }
2414 
2419  std::tuple<const ::std::string&> ice_tuple() const
2420  {
2421  return std::tie(reason);
2422  }
2423 
2428  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2433  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2434 
2438  ::std::string reason;
2439 };
2440 
2446 class ICE_CLASS(ICE_API) BadMagicException : public LocalExceptionHelper<BadMagicException, ProtocolException>
2447 {
2448 public:
2449 
2451 
2453 
2460  {
2461  }
2462 
2471  BadMagicException(const char* file, int line, const ::std::string& reason, const ByteSeq& badMagic) :
2473  badMagic(badMagic)
2474  {
2475  }
2476 
2481  std::tuple<const ::std::string&, const ::Ice::ByteSeq&> ice_tuple() const
2482  {
2483  return std::tie(reason, badMagic);
2484  }
2485 
2490  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2495  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2496 
2501 };
2502 
2507 class ICE_CLASS(ICE_API) UnsupportedProtocolException : public LocalExceptionHelper<UnsupportedProtocolException, ProtocolException>
2508 {
2509 public:
2510 
2512 
2514 
2521  {
2522  }
2523 
2533  UnsupportedProtocolException(const char* file, int line, const ::std::string& reason, const ProtocolVersion& bad, const ProtocolVersion& supported) :
2535  bad(bad),
2536  supported(supported)
2537  {
2538  }
2539 
2544  std::tuple<const ::std::string&, const ::Ice::ProtocolVersion&, const ::Ice::ProtocolVersion&> ice_tuple() const
2545  {
2546  return std::tie(reason, bad, supported);
2547  }
2548 
2553  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2558  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2559 
2568 };
2569 
2574 class ICE_CLASS(ICE_API) UnsupportedEncodingException : public LocalExceptionHelper<UnsupportedEncodingException, ProtocolException>
2575 {
2576 public:
2577 
2579 
2581 
2588  {
2589  }
2590 
2600  UnsupportedEncodingException(const char* file, int line, const ::std::string& reason, const EncodingVersion& bad, const EncodingVersion& supported) :
2602  bad(bad),
2603  supported(supported)
2604  {
2605  }
2606 
2611  std::tuple<const ::std::string&, const ::Ice::EncodingVersion&, const ::Ice::EncodingVersion&> ice_tuple() const
2612  {
2613  return std::tie(reason, bad, supported);
2614  }
2615 
2620  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2625  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2626 
2635 };
2636 
2641 class ICE_CLASS(ICE_API) UnknownMessageException : public LocalExceptionHelper<UnknownMessageException, ProtocolException>
2642 {
2643 public:
2644 
2646 
2648 
2655  {
2656  }
2657 
2665  UnknownMessageException(const char* file, int line, const ::std::string& reason) :
2667  {
2668  }
2669 
2674  std::tuple<const ::std::string&> ice_tuple() const
2675  {
2676  return std::tie(reason);
2677  }
2678 
2683  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2688  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2689 };
2690 
2696 class ICE_CLASS(ICE_API) ConnectionNotValidatedException : public LocalExceptionHelper<ConnectionNotValidatedException, ProtocolException>
2697 {
2698 public:
2699 
2701 
2703 
2710  {
2711  }
2712 
2720  ConnectionNotValidatedException(const char* file, int line, const ::std::string& reason) :
2722  {
2723  }
2724 
2729  std::tuple<const ::std::string&> ice_tuple() const
2730  {
2731  return std::tie(reason);
2732  }
2733 
2738  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2743  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2744 };
2745 
2751 class ICE_CLASS(ICE_API) UnknownRequestIdException : public LocalExceptionHelper<UnknownRequestIdException, ProtocolException>
2752 {
2753 public:
2754 
2756 
2758 
2765  {
2766  }
2767 
2775  UnknownRequestIdException(const char* file, int line, const ::std::string& reason) :
2777  {
2778  }
2779 
2784  std::tuple<const ::std::string&> ice_tuple() const
2785  {
2786  return std::tie(reason);
2787  }
2788 
2793  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2798  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2799 };
2800 
2805 class ICE_CLASS(ICE_API) UnknownReplyStatusException : public LocalExceptionHelper<UnknownReplyStatusException, ProtocolException>
2806 {
2807 public:
2808 
2810 
2812 
2819  {
2820  }
2821 
2829  UnknownReplyStatusException(const char* file, int line, const ::std::string& reason) :
2831  {
2832  }
2833 
2838  std::tuple<const ::std::string&> ice_tuple() const
2839  {
2840  return std::tie(reason);
2841  }
2842 
2847  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2852  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2853 };
2854 
2866 class ICE_CLASS(ICE_API) CloseConnectionException : public LocalExceptionHelper<CloseConnectionException, ProtocolException>
2867 {
2868 public:
2869 
2871 
2873 
2880  {
2881  }
2882 
2890  CloseConnectionException(const char* file, int line, const ::std::string& reason) :
2892  {
2893  }
2894 
2899  std::tuple<const ::std::string&> ice_tuple() const
2900  {
2901  return std::tie(reason);
2902  }
2903 
2908  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2913  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2914 };
2915 
2922 class ICE_CLASS(ICE_API) ConnectionManuallyClosedException : public LocalExceptionHelper<ConnectionManuallyClosedException, LocalException>
2923 {
2924 public:
2925 
2927 
2929 
2936  {
2937  }
2938 
2947  graceful(graceful)
2948  {
2949  }
2950 
2955  std::tuple<const bool&> ice_tuple() const
2956  {
2957  return std::tie(graceful);
2958  }
2959 
2964  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
2969  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
2970 
2974  bool graceful;
2975 };
2976 
2982 class ICE_CLASS(ICE_API) IllegalMessageSizeException : public LocalExceptionHelper<IllegalMessageSizeException, ProtocolException>
2983 {
2984 public:
2985 
2987 
2989 
2996  {
2997  }
2998 
3006  IllegalMessageSizeException(const char* file, int line, const ::std::string& reason) :
3008  {
3009  }
3010 
3015  std::tuple<const ::std::string&> ice_tuple() const
3016  {
3017  return std::tie(reason);
3018  }
3019 
3024  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3029  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3030 };
3031 
3036 class ICE_CLASS(ICE_API) CompressionException : public LocalExceptionHelper<CompressionException, ProtocolException>
3037 {
3038 public:
3039 
3041 
3043 
3050  {
3051  }
3052 
3060  CompressionException(const char* file, int line, const ::std::string& reason) :
3062  {
3063  }
3064 
3069  std::tuple<const ::std::string&> ice_tuple() const
3070  {
3071  return std::tie(reason);
3072  }
3073 
3078  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3083  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3084 };
3085 
3093 class ICE_CLASS(ICE_API) DatagramLimitException : public LocalExceptionHelper<DatagramLimitException, ProtocolException>
3094 {
3095 public:
3096 
3098 
3100 
3107  {
3108  }
3109 
3117  DatagramLimitException(const char* file, int line, const ::std::string& reason) :
3119  {
3120  }
3121 
3126  std::tuple<const ::std::string&> ice_tuple() const
3127  {
3128  return std::tie(reason);
3129  }
3130 
3135  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3140  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3141 };
3142 
3147 class ICE_CLASS(ICE_API) MarshalException : public LocalExceptionHelper<MarshalException, ProtocolException>
3148 {
3149 public:
3150 
3152 
3154 
3160  MarshalException(const char* file, int line) : LocalExceptionHelper<MarshalException, ProtocolException>(file, line)
3161  {
3162  }
3163 
3171  MarshalException(const char* file, int line, const ::std::string& reason) :
3173  {
3174  }
3175 
3180  std::tuple<const ::std::string&> ice_tuple() const
3181  {
3182  return std::tie(reason);
3183  }
3184 
3189  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3194  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3195 };
3196 
3201 class ICE_CLASS(ICE_API) ProxyUnmarshalException : public LocalExceptionHelper<ProxyUnmarshalException, MarshalException>
3202 {
3203 public:
3204 
3206 
3208 
3215  {
3216  }
3217 
3225  ProxyUnmarshalException(const char* file, int line, const ::std::string& reason) :
3227  {
3228  }
3229 
3234  std::tuple<const ::std::string&> ice_tuple() const
3235  {
3236  return std::tie(reason);
3237  }
3238 
3243  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3248  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3249 };
3250 
3255 class ICE_CLASS(ICE_API) UnmarshalOutOfBoundsException : public LocalExceptionHelper<UnmarshalOutOfBoundsException, MarshalException>
3256 {
3257 public:
3258 
3260 
3262 
3269  {
3270  }
3271 
3279  UnmarshalOutOfBoundsException(const char* file, int line, const ::std::string& reason) :
3281  {
3282  }
3283 
3288  std::tuple<const ::std::string&> ice_tuple() const
3289  {
3290  return std::tie(reason);
3291  }
3292 
3297  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3302  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3303 };
3304 
3314 class ICE_CLASS(ICE_API) NoValueFactoryException : public LocalExceptionHelper<NoValueFactoryException, MarshalException>
3315 {
3316 public:
3317 
3319 
3321 
3328  {
3329  }
3330 
3339  NoValueFactoryException(const char* file, int line, const ::std::string& reason, const ::std::string& type) :
3341  type(type)
3342  {
3343  }
3344 
3349  std::tuple<const ::std::string&, const ::std::string&> ice_tuple() const
3350  {
3351  return std::tie(reason, type);
3352  }
3353 
3358  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3363  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3364 
3369  ::std::string type;
3370 };
3371 
3382 class ICE_CLASS(ICE_API) UnexpectedObjectException : public LocalExceptionHelper<UnexpectedObjectException, MarshalException>
3383 {
3384 public:
3385 
3387 
3389 
3396  {
3397  }
3398 
3408  UnexpectedObjectException(const char* file, int line, const ::std::string& reason, const ::std::string& type, const ::std::string& expectedType) :
3410  type(type),
3411  expectedType(expectedType)
3412  {
3413  }
3414 
3419  std::tuple<const ::std::string&, const ::std::string&, const ::std::string&> ice_tuple() const
3420  {
3421  return std::tie(reason, type, expectedType);
3422  }
3423 
3428  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3433  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3434 
3438  ::std::string type;
3442  ::std::string expectedType;
3443 };
3444 
3451 class ICE_CLASS(ICE_API) MemoryLimitException : public LocalExceptionHelper<MemoryLimitException, MarshalException>
3452 {
3453 public:
3454 
3456 
3458 
3465  {
3466  }
3467 
3475  MemoryLimitException(const char* file, int line, const ::std::string& reason) :
3477  {
3478  }
3479 
3484  std::tuple<const ::std::string&> ice_tuple() const
3485  {
3486  return std::tie(reason);
3487  }
3488 
3493  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3498  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3499 };
3500 
3506 class ICE_CLASS(ICE_API) StringConversionException : public LocalExceptionHelper<StringConversionException, MarshalException>
3507 {
3508 public:
3509 
3511 
3513 
3520  {
3521  }
3522 
3530  StringConversionException(const char* file, int line, const ::std::string& reason) :
3532  {
3533  }
3534 
3539  std::tuple<const ::std::string&> ice_tuple() const
3540  {
3541  return std::tie(reason);
3542  }
3543 
3548  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3553  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3554 };
3555 
3560 class ICE_CLASS(ICE_API) EncapsulationException : public LocalExceptionHelper<EncapsulationException, MarshalException>
3561 {
3562 public:
3563 
3565 
3567 
3574  {
3575  }
3576 
3584  EncapsulationException(const char* file, int line, const ::std::string& reason) :
3586  {
3587  }
3588 
3593  std::tuple<const ::std::string&> ice_tuple() const
3594  {
3595  return std::tie(reason);
3596  }
3597 
3602  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3607  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3608 };
3609 
3616 class ICE_CLASS(ICE_API) FeatureNotSupportedException : public LocalExceptionHelper<FeatureNotSupportedException, LocalException>
3617 {
3618 public:
3619 
3621 
3623 
3630  {
3631  }
3632 
3640  FeatureNotSupportedException(const char* file, int line, const ::std::string& unsupportedFeature) : LocalExceptionHelper<FeatureNotSupportedException, LocalException>(file, line),
3641  unsupportedFeature(unsupportedFeature)
3642  {
3643  }
3644 
3649  std::tuple<const ::std::string&> ice_tuple() const
3650  {
3651  return std::tie(unsupportedFeature);
3652  }
3653 
3658  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3663  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3664 
3668  ::std::string unsupportedFeature;
3669 };
3670 
3676 class ICE_CLASS(ICE_API) SecurityException : public LocalExceptionHelper<SecurityException, LocalException>
3677 {
3678 public:
3679 
3681 
3683 
3689  SecurityException(const char* file, int line) : LocalExceptionHelper<SecurityException, LocalException>(file, line)
3690  {
3691  }
3692 
3700  SecurityException(const char* file, int line, const ::std::string& reason) : LocalExceptionHelper<SecurityException, LocalException>(file, line),
3701  reason(reason)
3702  {
3703  }
3704 
3709  std::tuple<const ::std::string&> ice_tuple() const
3710  {
3711  return std::tie(reason);
3712  }
3713 
3718  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3723  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3724 
3728  ::std::string reason;
3729 };
3730 
3736 class ICE_CLASS(ICE_API) FixedProxyException : public LocalExceptionHelper<FixedProxyException, LocalException>
3737 {
3738 public:
3739 
3741 
3743 
3750  {
3751  }
3752 
3757  std::tuple<> ice_tuple() const
3758  {
3759  return std::tie();
3760  }
3761 
3766  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3771  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3772 };
3773 
3779 class ICE_CLASS(ICE_API) ResponseSentException : public LocalExceptionHelper<ResponseSentException, LocalException>
3780 {
3781 public:
3782 
3784 
3786 
3793  {
3794  }
3795 
3800  std::tuple<> ice_tuple() const
3801  {
3802  return std::tie();
3803  }
3804 
3809  ICE_MEMBER(ICE_API) static const ::std::string& ice_staticId();
3814  ICE_MEMBER(ICE_API) virtual void ice_print(::std::ostream& stream) const override;
3815 };
3816 
3817 }
3818 
3820 namespace Ice
3821 {
3822 
3823 }
3825 
3826 #else // C++98 mapping
3827 
3828 namespace Ice
3829 {
3830 
3835 class ICE_API InitializationException : public LocalException
3836 {
3837 public:
3838 
3844  InitializationException(const char* file, int line);
3852  InitializationException(const char* file, int line, const ::std::string& reason);
3853 
3854 #ifdef ICE_CPP11_COMPILER
3855  InitializationException(const InitializationException&) = default;
3856  virtual ~InitializationException();
3857 #else
3858  virtual ~InitializationException() throw();
3859 #endif
3860 
3865  virtual ::std::string ice_id() const;
3870  virtual void ice_print(::std::ostream& stream) const;
3875  virtual InitializationException* ice_clone() const;
3879  virtual void ice_throw() const;
3880 
3884  ::std::string reason;
3885 };
3886 
3892 class ICE_API PluginInitializationException : public LocalException
3893 {
3894 public:
3895 
3901  PluginInitializationException(const char* file, int line);
3909  PluginInitializationException(const char* file, int line, const ::std::string& reason);
3910 
3911 #ifdef ICE_CPP11_COMPILER
3912  PluginInitializationException(const PluginInitializationException&) = default;
3913  virtual ~PluginInitializationException();
3914 #else
3915  virtual ~PluginInitializationException() throw();
3916 #endif
3917 
3922  virtual ::std::string ice_id() const;
3927  virtual void ice_print(::std::ostream& stream) const;
3932  virtual PluginInitializationException* ice_clone() const;
3936  virtual void ice_throw() const;
3937 
3941  ::std::string reason;
3942 };
3943 
3951 class ICE_API CollocationOptimizationException : public LocalException
3952 {
3953 public:
3954 
3960  CollocationOptimizationException(const char* file, int line);
3961 
3962 #ifdef ICE_CPP11_COMPILER
3963  CollocationOptimizationException(const CollocationOptimizationException&) = default;
3964  virtual ~CollocationOptimizationException();
3965 #else
3966  virtual ~CollocationOptimizationException() throw();
3967 #endif
3968 
3973  virtual ::std::string ice_id() const;
3978  virtual void ice_print(::std::ostream& stream) const;
3983  virtual CollocationOptimizationException* ice_clone() const;
3987  virtual void ice_throw() const;
3988 };
3989 
4000 class ICE_API AlreadyRegisteredException : public LocalException
4001 {
4002 public:
4003 
4009  AlreadyRegisteredException(const char* file, int line);
4018  AlreadyRegisteredException(const char* file, int line, const ::std::string& kindOfObject, const ::std::string& id);
4019 
4020 #ifdef ICE_CPP11_COMPILER
4021  AlreadyRegisteredException(const AlreadyRegisteredException&) = default;
4022  virtual ~AlreadyRegisteredException();
4023 #else
4024  virtual ~AlreadyRegisteredException() throw();
4025 #endif
4026 
4031  virtual ::std::string ice_id() const;
4036  virtual void ice_print(::std::ostream& stream) const;
4041  virtual AlreadyRegisteredException* ice_clone() const;
4045  virtual void ice_throw() const;
4046 
4052  ::std::string kindOfObject;
4056  ::std::string id;
4057 };
4058 
4072 class ICE_API NotRegisteredException : public LocalException
4073 {
4074 public:
4075 
4081  NotRegisteredException(const char* file, int line);
4090  NotRegisteredException(const char* file, int line, const ::std::string& kindOfObject, const ::std::string& id);
4091 
4092 #ifdef ICE_CPP11_COMPILER
4093  NotRegisteredException(const NotRegisteredException&) = default;
4094  virtual ~NotRegisteredException();
4095 #else
4096  virtual ~NotRegisteredException() throw();
4097 #endif
4098 
4103  virtual ::std::string ice_id() const;
4108  virtual void ice_print(::std::ostream& stream) const;
4113  virtual NotRegisteredException* ice_clone() const;
4117  virtual void ice_throw() const;
4118 
4124  ::std::string kindOfObject;
4128  ::std::string id;
4129 };
4130 
4140 class ICE_API TwowayOnlyException : public LocalException
4141 {
4142 public:
4143 
4149  TwowayOnlyException(const char* file, int line);
4157  TwowayOnlyException(const char* file, int line, const ::std::string& operation);
4158 
4159 #ifdef ICE_CPP11_COMPILER
4160  TwowayOnlyException(const TwowayOnlyException&) = default;
4161  virtual ~TwowayOnlyException();
4162 #else
4163  virtual ~TwowayOnlyException() throw();
4164 #endif
4165 
4170  virtual ::std::string ice_id() const;
4175  virtual void ice_print(::std::ostream& stream) const;
4180  virtual TwowayOnlyException* ice_clone() const;
4184  virtual void ice_throw() const;
4185 
4189  ::std::string operation;
4190 };
4191 
4202 class ICE_API CloneNotImplementedException : public LocalException
4203 {
4204 public:
4205 
4211  CloneNotImplementedException(const char* file, int line);
4212 
4213 #ifdef ICE_CPP11_COMPILER
4214  CloneNotImplementedException(const CloneNotImplementedException&) = default;
4215  virtual ~CloneNotImplementedException();
4216 #else
4217  virtual ~CloneNotImplementedException() throw();
4218 #endif
4219 
4224  virtual ::std::string ice_id() const;
4229  virtual void ice_print(::std::ostream& stream) const;
4234  virtual CloneNotImplementedException* ice_clone() const;
4238  virtual void ice_throw() const;
4239 };
4240 
4249 class ICE_API UnknownException : public LocalException
4250 {
4251 public:
4252 
4258  UnknownException(const char* file, int line);
4266  UnknownException(const char* file, int line, const ::std::string& unknown);
4267 
4268 #ifdef ICE_CPP11_COMPILER
4269  UnknownException(const UnknownException&) = default;
4270  virtual ~UnknownException();
4271 #else
4272  virtual ~UnknownException() throw();
4273 #endif
4274 
4279  virtual ::std::string ice_id() const;
4284  virtual void ice_print(::std::ostream& stream) const;
4289  virtual UnknownException* ice_clone() const;
4293  virtual void ice_throw() const;
4294 
4299  ::std::string unknown;
4300 };
4301 
4312 class ICE_API UnknownLocalException : public UnknownException
4313 {
4314 public:
4315 
4321  UnknownLocalException(const char* file, int line);
4329  UnknownLocalException(const char* file, int line, const ::std::string& unknown);
4330 
4331 #ifdef ICE_CPP11_COMPILER
4332  UnknownLocalException(const UnknownLocalException&) = default;
4333  virtual ~UnknownLocalException();
4334 #else
4335  virtual ~UnknownLocalException() throw();
4336 #endif
4337 
4342  virtual ::std::string ice_id() const;
4347  virtual void ice_print(::std::ostream& stream) const;
4352  virtual UnknownLocalException* ice_clone() const;
4356  virtual void ice_throw() const;
4357 };
4358 
4373 class ICE_API UnknownUserException : public UnknownException
4374 {
4375 public:
4376 
4382  UnknownUserException(const char* file, int line);
4390  UnknownUserException(const char* file, int line, const ::std::string& unknown);
4391 
4392 #ifdef ICE_CPP11_COMPILER
4393  UnknownUserException(const UnknownUserException&) = default;
4394  virtual ~UnknownUserException();
4395 #else
4396  virtual ~UnknownUserException() throw();
4397 #endif
4398 
4403  virtual ::std::string ice_id() const;
4408  virtual void ice_print(::std::ostream& stream) const;
4413  virtual UnknownUserException* ice_clone() const;
4417  virtual void ice_throw() const;
4418 };
4419 
4425 class ICE_API VersionMismatchException : public LocalException
4426 {
4427 public:
4428 
4434  VersionMismatchException(const char* file, int line);
4435 
4436 #ifdef ICE_CPP11_COMPILER
4437  VersionMismatchException(const VersionMismatchException&) = default;
4438  virtual ~VersionMismatchException();
4439 #else
4440  virtual ~VersionMismatchException() throw();
4441 #endif
4442 
4447  virtual ::std::string ice_id() const;
4452  virtual void ice_print(::std::ostream& stream) const;
4457  virtual VersionMismatchException* ice_clone() const;
4461  virtual void ice_throw() const;
4462 };
4463 
4469 class ICE_API CommunicatorDestroyedException : public LocalException
4470 {
4471 public:
4472 
4478  CommunicatorDestroyedException(const char* file, int line);
4479 
4480 #ifdef ICE_CPP11_COMPILER
4481  CommunicatorDestroyedException(const CommunicatorDestroyedException&) = default;
4482  virtual ~CommunicatorDestroyedException();
4483 #else
4484  virtual ~CommunicatorDestroyedException() throw();
4485 #endif
4486 
4491  virtual ::std::string ice_id() const;
4496  virtual void ice_print(::std::ostream& stream) const;
4501  virtual CommunicatorDestroyedException* ice_clone() const;
4505  virtual void ice_throw() const;
4506 };
4507 
4515 class ICE_API ObjectAdapterDeactivatedException : public LocalException
4516 {
4517 public:
4518 
4524  ObjectAdapterDeactivatedException(const char* file, int line);
4532  ObjectAdapterDeactivatedException(const char* file, int line, const ::std::string& name);
4533 
4534 #ifdef ICE_CPP11_COMPILER
4535  ObjectAdapterDeactivatedException(const ObjectAdapterDeactivatedException&) = default;
4536  virtual ~ObjectAdapterDeactivatedException();
4537 #else
4538  virtual ~ObjectAdapterDeactivatedException() throw();
4539 #endif
4540 
4545  virtual ::std::string ice_id() const;
4550  virtual void ice_print(::std::ostream& stream) const;
4555  virtual ObjectAdapterDeactivatedException* ice_clone() const;
4559  virtual void ice_throw() const;
4560 
4564  ::std::string name;
4565 };
4566 
4574 class ICE_API ObjectAdapterIdInUseException : public LocalException
4575 {
4576 public:
4577 
4583  ObjectAdapterIdInUseException(const char* file, int line);
4591  ObjectAdapterIdInUseException(const char* file, int line, const ::std::string& id);
4592 
4593 #ifdef ICE_CPP11_COMPILER
4594  ObjectAdapterIdInUseException(const ObjectAdapterIdInUseException&) = default;
4595  virtual ~ObjectAdapterIdInUseException();
4596 #else
4597  virtual ~ObjectAdapterIdInUseException() throw();
4598 #endif
4599 
4604  virtual ::std::string ice_id() const;
4609  virtual void ice_print(::std::ostream& stream) const;
4614  virtual ObjectAdapterIdInUseException* ice_clone() const;
4618  virtual void ice_throw() const;
4619 
4623  ::std::string id;
4624 };
4625 
4630 class ICE_API NoEndpointException : public LocalException
4631 {
4632 public:
4633 
4639  NoEndpointException(const char* file, int line);
4647  NoEndpointException(const char* file, int line, const ::std::string& proxy);
4648 
4649 #ifdef ICE_CPP11_COMPILER
4650  NoEndpointException(const NoEndpointException&) = default;
4651  virtual ~NoEndpointException();
4652 #else
4653  virtual ~NoEndpointException() throw();
4654 #endif
4655 
4660  virtual ::std::string ice_id() const;
4665  virtual void ice_print(::std::ostream& stream) const;
4670  virtual NoEndpointException* ice_clone() const;
4674  virtual void ice_throw() const;
4675 
4680  ::std::string proxy;
4681 };
4682 
4688 class ICE_API EndpointParseException : public LocalException
4689 {
4690 public:
4691 
4697  EndpointParseException(const char* file, int line);
4705  EndpointParseException(const char* file, int line, const ::std::string& str);
4706 
4707 #ifdef ICE_CPP11_COMPILER
4708  EndpointParseException(const EndpointParseException&) = default;
4709  virtual ~EndpointParseException();
4710 #else
4711  virtual ~EndpointParseException() throw();
4712 #endif
4713 
4718  virtual ::std::string ice_id() const;
4723  virtual void ice_print(::std::ostream& stream) const;
4728  virtual EndpointParseException* ice_clone() const;
4732  virtual void ice_throw() const;
4733 
4737  ::std::string str;
4738 };
4739 
4745 class ICE_API EndpointSelectionTypeParseException : public LocalException
4746 {
4747 public:
4748 
4754  EndpointSelectionTypeParseException(const char* file, int line);
4762  EndpointSelectionTypeParseException(const char* file, int line, const ::std::string& str);
4763 
4764 #ifdef ICE_CPP11_COMPILER
4765  EndpointSelectionTypeParseException(const EndpointSelectionTypeParseException&) = default;
4766  virtual ~EndpointSelectionTypeParseException();
4767 #else
4768  virtual ~EndpointSelectionTypeParseException() throw();
4769 #endif
4770 
4775  virtual ::std::string ice_id() const;
4780  virtual void ice_print(::std::ostream& stream) const;
4785  virtual EndpointSelectionTypeParseException* ice_clone() const;
4789  virtual void ice_throw() const;
4790 
4794  ::std::string str;
4795 };
4796 
4802 class ICE_API VersionParseException : public LocalException
4803 {
4804 public:
4805 
4811  VersionParseException(const char* file, int line);
4819  VersionParseException(const char* file, int line, const ::std::string& str);
4820 
4821 #ifdef ICE_CPP11_COMPILER
4822  VersionParseException(const VersionParseException&) = default;
4823  virtual ~VersionParseException();
4824 #else
4825  virtual ~VersionParseException() throw();
4826 #endif
4827 
4832  virtual ::std::string ice_id() const;
4837  virtual void ice_print(::std::ostream& stream) const;
4842  virtual VersionParseException* ice_clone() const;
4846  virtual void ice_throw() const;
4847 
4851  ::std::string str;
4852 };
4853 
4859 class ICE_API IdentityParseException : public LocalException
4860 {
4861 public:
4862 
4868  IdentityParseException(const char* file, int line);
4876  IdentityParseException(const char* file, int line, const ::std::string& str);
4877 
4878 #ifdef ICE_CPP11_COMPILER
4879  IdentityParseException(const IdentityParseException&) = default;
4880  virtual ~IdentityParseException();
4881 #else
4882  virtual ~IdentityParseException() throw();
4883 #endif
4884 
4889  virtual ::std::string ice_id() const;
4894  virtual void ice_print(::std::ostream& stream) const;
4899  virtual IdentityParseException* ice_clone() const;
4903  virtual void ice_throw() const;
4904 
4908  ::std::string str;
4909 };
4910 
4916 class ICE_API ProxyParseException : public LocalException
4917 {
4918 public:
4919 
4925  ProxyParseException(const char* file, int line);
4933  ProxyParseException(const char* file, int line, const ::std::string& str);
4934 
4935 #ifdef ICE_CPP11_COMPILER
4936  ProxyParseException(const ProxyParseException&) = default;
4937  virtual ~ProxyParseException();
4938 #else
4939  virtual ~ProxyParseException() throw();
4940 #endif
4941 
4946  virtual ::std::string ice_id() const;
4951  virtual void ice_print(::std::ostream& stream) const;
4956  virtual ProxyParseException* ice_clone() const;
4960  virtual void ice_throw() const;
4961 
4965  ::std::string str;
4966 };
4967 
4972 class ICE_API IllegalIdentityException : public LocalException
4973 {
4974 public:
4975 
4981  IllegalIdentityException(const char* file, int line);
4989  IllegalIdentityException(const char* file, int line, const Identity& id);
4990 
4991 #ifdef ICE_CPP11_COMPILER
4992  IllegalIdentityException(const IllegalIdentityException&) = default;
4993  virtual ~IllegalIdentityException();
4994 #else
4995  virtual ~IllegalIdentityException() throw();
4996 #endif
4997 
5002  virtual ::std::string ice_id() const;
5007  virtual void ice_print(::std::ostream& stream) const;
5012  virtual IllegalIdentityException* ice_clone() const;
5016  virtual void ice_throw() const;
5017 
5021  ::Ice::Identity id;
5022 };
5023 
5029 class ICE_API IllegalServantException : public LocalException
5030 {
5031 public:
5032 
5038  IllegalServantException(const char* file, int line);
5046  IllegalServantException(const char* file, int line, const ::std::string& reason);
5047 
5048 #ifdef ICE_CPP11_COMPILER
5049  IllegalServantException(const IllegalServantException&) = default;
5050  virtual ~IllegalServantException();
5051 #else
5052  virtual ~IllegalServantException() throw();
5053 #endif
5054 
5059  virtual ::std::string ice_id() const;
5064  virtual void ice_print(::std::ostream& stream) const;
5069  virtual IllegalServantException* ice_clone() const;
5073  virtual void ice_throw() const;
5074 
5078  ::std::string reason;
5079 };
5080 
5088 class ICE_API RequestFailedException : public LocalException
5089 {
5090 public:
5091 
5097  RequestFailedException(const char* file, int line);
5107  RequestFailedException(const char* file, int line, const Identity& id, const ::std::string& facet, const ::std::string& operation);
5108 
5109 #ifdef ICE_CPP11_COMPILER
5110  RequestFailedException(const RequestFailedException&) = default;
5111  virtual ~RequestFailedException();
5112 #else
5113  virtual ~RequestFailedException() throw();
5114 #endif
5115 
5120  virtual ::std::string ice_id() const;
5125  virtual void ice_print(::std::ostream& stream) const;
5130  virtual RequestFailedException* ice_clone() const;
5134  virtual void ice_throw() const;
5135 
5139  ::Ice::Identity id;
5143  ::std::string facet;
5147  ::std::string operation;
5148 };
5149 
5155 class ICE_API ObjectNotExistException : public RequestFailedException
5156 {
5157 public:
5158 
5164  ObjectNotExistException(const char* file, int line);
5174  ObjectNotExistException(const char* file, int line, const Identity& id, const ::std::string& facet, const ::std::string& operation);
5175 
5176 #ifdef ICE_CPP11_COMPILER
5177  ObjectNotExistException(const ObjectNotExistException&) = default;
5178  virtual ~ObjectNotExistException();
5179 #else
5180  virtual ~ObjectNotExistException() throw();
5181 #endif
5182 
5187  virtual ::std::string ice_id() const;
5192  virtual void ice_print(::std::ostream& stream) const;
5197  virtual ObjectNotExistException* ice_clone() const;
5201  virtual void ice_throw() const;
5202 };
5203 
5209 class ICE_API FacetNotExistException : public RequestFailedException
5210 {
5211 public:
5212 
5218  FacetNotExistException(const char* file, int line);
5228  FacetNotExistException(const char* file, int line, const Identity& id, const ::std::string& facet, const ::std::string& operation);
5229 
5230 #ifdef ICE_CPP11_COMPILER
5231  FacetNotExistException(const FacetNotExistException&) = default;
5232  virtual ~FacetNotExistException();
5233 #else
5234  virtual ~FacetNotExistException() throw();
5235 #endif
5236 
5241  virtual ::std::string ice_id() const;
5246  virtual void ice_print(::std::ostream& stream) const;
5251  virtual FacetNotExistException* ice_clone() const;
5255  virtual void ice_throw() const;
5256 };
5257 
5264 class ICE_API OperationNotExistException : public RequestFailedException
5265 {
5266 public:
5267 
5273  OperationNotExistException(const char* file, int line);
5283  OperationNotExistException(const char* file, int line, const Identity& id, const ::std::string& facet, const ::std::string& operation);
5284 
5285 #ifdef ICE_CPP11_COMPILER
5286  OperationNotExistException(const OperationNotExistException&) = default;
5287  virtual ~OperationNotExistException();
5288 #else
5289  virtual ~OperationNotExistException() throw();
5290 #endif
5291 
5296  virtual ::std::string ice_id() const;
5301  virtual void ice_print(::std::ostream& stream) const;
5306  virtual OperationNotExistException* ice_clone() const;
5310  virtual void ice_throw() const;
5311 };
5312 
5320 class ICE_API SyscallException : public LocalException
5321 {
5322 public:
5323 
5329  SyscallException(const char* file, int line);
5337  SyscallException(const char* file, int line, Int error);
5338 
5339 #ifdef ICE_CPP11_COMPILER
5340  SyscallException(const SyscallException&) = default;
5341  virtual ~SyscallException();
5342 #else
5343  virtual ~SyscallException() throw();
5344 #endif
5345 
5350  virtual ::std::string ice_id() const;
5355  virtual void ice_print(::std::ostream& stream) const;
5360  virtual SyscallException* ice_clone() const;
5364  virtual void ice_throw() const;
5365 
5373  ::Ice::Int error;
5374 };
5375 
5380 class ICE_API SocketException : public SyscallException
5381 {
5382 public:
5383 
5389  SocketException(const char* file, int line);
5397  SocketException(const char* file, int line, Int error);
5398 
5399 #ifdef ICE_CPP11_COMPILER
5400  SocketException(const SocketException&) = default;
5401  virtual ~SocketException();
5402 #else
5403  virtual ~SocketException() throw();
5404 #endif
5405 
5410  virtual ::std::string ice_id() const;
5415  virtual void ice_print(::std::ostream& stream) const;
5420  virtual SocketException* ice_clone() const;
5424  virtual void ice_throw() const;
5425 };
5426 
5431 class ICE_API CFNetworkException : public SocketException
5432 {
5433 public:
5434 
5440  CFNetworkException(const char* file, int line);
5449  CFNetworkException(const char* file, int line, Int error, const ::std::string& domain);
5450 
5451 #ifdef ICE_CPP11_COMPILER
5452  CFNetworkException(const CFNetworkException&) = default;
5453  virtual ~CFNetworkException();
5454 #else
5455  virtual ~CFNetworkException() throw();
5456 #endif
5457 
5462  virtual ::std::string ice_id() const;
5467  virtual void ice_print(::std::ostream& stream) const;
5472  virtual CFNetworkException* ice_clone() const;
5476  virtual void ice_throw() const;
5477 
5481  ::std::string domain;
5482 };
5483 
5488 class ICE_API FileException : public SyscallException
5489 {
5490 public:
5491 
5497  FileException(const char* file, int line);
5506  FileException(const char* file, int line, Int error, const ::std::string& path);
5507 
5508 #ifdef ICE_CPP11_COMPILER
5509  FileException(const FileException&) = default;
5510  virtual ~FileException();
5511 #else
5512  virtual ~FileException() throw();
5513 #endif
5514 
5519  virtual ::std::string ice_id() const;
5524  virtual void ice_print(::std::ostream& stream) const;
5529  virtual FileException* ice_clone() const;
5533  virtual void ice_throw() const;
5534 
5538  ::std::string path;
5539 };
5540 
5545 class ICE_API ConnectFailedException : public SocketException
5546 {
5547 public:
5548 
5554  ConnectFailedException(const char* file, int line);
5562  ConnectFailedException(const char* file, int line, Int error);
5563 
5564 #ifdef ICE_CPP11_COMPILER
5565  ConnectFailedException(const ConnectFailedException&) = default;
5566  virtual ~ConnectFailedException();
5567 #else
5568  virtual ~ConnectFailedException() throw();
5569 #endif
5570 
5575  virtual ::std::string ice_id() const;
5580  virtual void ice_print(::std::ostream& stream) const;
5585  virtual ConnectFailedException* ice_clone() const;
5589  virtual void ice_throw() const;
5590 };
5591 
5597 class ICE_API ConnectionRefusedException : public ConnectFailedException
5598 {
5599 public:
5600 
5606  ConnectionRefusedException(const char* file, int line);
5614  ConnectionRefusedException(const char* file, int line, Int error);
5615 
5616 #ifdef ICE_CPP11_COMPILER
5617  ConnectionRefusedException(const ConnectionRefusedException&) = default;
5618  virtual ~ConnectionRefusedException();
5619 #else
5620  virtual ~ConnectionRefusedException() throw();
5621 #endif
5622 
5627  virtual ::std::string ice_id() const;
5632  virtual void ice_print(::std::ostream& stream) const;
5637  virtual ConnectionRefusedException* ice_clone() const;
5641  virtual void ice_throw() const;
5642 };
5643 
5648 class ICE_API ConnectionLostException : public SocketException
5649 {
5650 public:
5651 
5657  ConnectionLostException(const char* file, int line);
5665  ConnectionLostException(const char* file, int line, Int error);
5666 
5667 #ifdef ICE_CPP11_COMPILER
5668  ConnectionLostException(const ConnectionLostException&) = default;
5669  virtual ~ConnectionLostException();
5670 #else
5671  virtual ~ConnectionLostException() throw();
5672 #endif
5673 
5678  virtual ::std::string ice_id() const;
5683  virtual void ice_print(::std::ostream& stream) const;
5688  virtual ConnectionLostException* ice_clone() const;
5692  virtual void ice_throw() const;
5693 };
5694 
5700 class ICE_API DNSException : public LocalException
5701 {
5702 public:
5703 
5709  DNSException(const char* file, int line);
5718  DNSException(const char* file, int line, Int error, const ::std::string& host);
5719 
5720 #ifdef ICE_CPP11_COMPILER
5721  DNSException(const DNSException&) = default;
5722  virtual ~DNSException();
5723 #else
5724  virtual ~DNSException() throw();
5725 #endif
5726 
5731  virtual ::std::string ice_id() const;
5736  virtual void ice_print(::std::ostream& stream) const;
5741  virtual DNSException* ice_clone() const;
5745  virtual void ice_throw() const;
5746 
5753  ::Ice::Int error;
5757  ::std::string host;
5758 };
5759 
5764 class ICE_API OperationInterruptedException : public LocalException
5765 {
5766 public:
5767 
5773  OperationInterruptedException(const char* file, int line);
5774 
5775 #ifdef ICE_CPP11_COMPILER
5776  OperationInterruptedException(const OperationInterruptedException&) = default;
5777  virtual ~OperationInterruptedException();
5778 #else
5779  virtual ~OperationInterruptedException() throw();
5780 #endif
5781 
5786  virtual ::std::string ice_id() const;
5791  virtual void ice_print(::std::ostream& stream) const;
5796  virtual OperationInterruptedException* ice_clone() const;
5800  virtual void ice_throw() const;
5801 };
5802 
5807 class ICE_API TimeoutException : public LocalException
5808 {
5809 public:
5810 
5816  TimeoutException(const char* file, int line);
5817 
5818 #ifdef ICE_CPP11_COMPILER
5819  TimeoutException(const TimeoutException&) = default;
5820  virtual ~TimeoutException();
5821 #else
5822  virtual ~TimeoutException() throw();
5823 #endif
5824 
5829  virtual ::std::string ice_id() const;
5834  virtual void ice_print(::std::ostream& stream) const;
5839  virtual TimeoutException* ice_clone() const;
5843  virtual void ice_throw() const;
5844 };
5845 
5850 class ICE_API ConnectTimeoutException : public TimeoutException
5851 {
5852 public:
5853 
5859  ConnectTimeoutException(const char* file, int line);
5860 
5861 #ifdef ICE_CPP11_COMPILER
5862  ConnectTimeoutException(const ConnectTimeoutException&) = default;
5863  virtual ~ConnectTimeoutException();
5864 #else
5865  virtual ~ConnectTimeoutException() throw();
5866 #endif
5867 
5872  virtual ::std::string ice_id() const;
5877  virtual void ice_print(::std::ostream& stream) const;
5882  virtual ConnectTimeoutException* ice_clone() const;
5886  virtual void ice_throw() const;
5887 };
5888 
5893 class ICE_API CloseTimeoutException : public TimeoutException
5894 {
5895 public:
5896 
5902  CloseTimeoutException(const char* file, int line);
5903 
5904 #ifdef ICE_CPP11_COMPILER
5905  CloseTimeoutException(const CloseTimeoutException&) = default;
5906  virtual ~CloseTimeoutException();
5907 #else
5908  virtual ~CloseTimeoutException() throw();
5909 #endif
5910 
5915  virtual ::std::string ice_id() const;
5920  virtual void ice_print(::std::ostream& stream) const;
5925  virtual CloseTimeoutException* ice_clone() const;
5929  virtual void ice_throw() const;
5930 };
5931 
5937 class ICE_API ConnectionTimeoutException : public TimeoutException
5938 {
5939 public:
5940 
5946  ConnectionTimeoutException(const char* file, int line);
5947 
5948 #ifdef ICE_CPP11_COMPILER
5949  ConnectionTimeoutException(const ConnectionTimeoutException&) = default;
5950  virtual ~ConnectionTimeoutException();
5951 #else
5952  virtual ~ConnectionTimeoutException() throw();
5953 #endif
5954 
5959  virtual ::std::string ice_id() const;
5964  virtual void ice_print(::std::ostream& stream) const;
5969  virtual ConnectionTimeoutException* ice_clone() const;
5973  virtual void ice_throw() const;
5974 };
5975 
5981 class ICE_API InvocationTimeoutException : public TimeoutException
5982 {
5983 public:
5984 
5990  InvocationTimeoutException(const char* file, int line);
5991 
5992 #ifdef ICE_CPP11_COMPILER
5993  InvocationTimeoutException(const InvocationTimeoutException&) = default;
5994  virtual ~InvocationTimeoutException();
5995 #else
5996  virtual ~InvocationTimeoutException() throw();
5997 #endif
5998 
6003  virtual ::std::string ice_id() const;
6008  virtual void ice_print(::std::ostream& stream) const;
6013  virtual InvocationTimeoutException* ice_clone() const;
6017  virtual void ice_throw() const;
6018 };
6019 
6025 class ICE_API InvocationCanceledException : public LocalException
6026 {
6027 public:
6028 
6034  InvocationCanceledException(const char* file, int line);
6035 
6036 #ifdef ICE_CPP11_COMPILER
6037  InvocationCanceledException(const InvocationCanceledException&) = default;
6038  virtual ~InvocationCanceledException();
6039 #else
6040  virtual ~InvocationCanceledException() throw();
6041 #endif
6042 
6047  virtual ::std::string ice_id() const;
6052  virtual void ice_print(::std::ostream& stream) const;
6057  virtual InvocationCanceledException* ice_clone() const;
6061  virtual void ice_throw() const;
6062 };
6063 
6069 class ICE_API ProtocolException : public LocalException
6070 {
6071 public:
6072 
6078  ProtocolException(const char* file, int line);
6086  ProtocolException(const char* file, int line, const ::std::string& reason);
6087 
6088 #ifdef ICE_CPP11_COMPILER
6089  ProtocolException(const ProtocolException&) = default;
6090  virtual ~ProtocolException();
6091 #else
6092  virtual ~ProtocolException() throw();
6093 #endif
6094 
6099  virtual ::std::string ice_id() const;
6104  virtual void ice_print(::std::ostream& stream) const;
6109  virtual ProtocolException* ice_clone() const;
6113  virtual void ice_throw() const;
6114 
6118  ::std::string reason;
6119 };
6120 
6126 class ICE_API BadMagicException : public ProtocolException
6127 {
6128 public:
6129 
6135  BadMagicException(const char* file, int line);
6144  BadMagicException(const char* file, int line, const ::std::string& reason, const ByteSeq& badMagic);
6145 
6146 #ifdef ICE_CPP11_COMPILER
6147  BadMagicException(const BadMagicException&) = default;
6148  virtual ~BadMagicException();
6149 #else
6150  virtual ~BadMagicException() throw();
6151 #endif
6152 
6157  virtual ::std::string ice_id() const;
6162  virtual void ice_print(::std::ostream& stream) const;
6167  virtual BadMagicException* ice_clone() const;
6171  virtual void ice_throw() const;
6172 
6176  ::Ice::ByteSeq badMagic;
6177 };
6178 
6183 class ICE_API UnsupportedProtocolException : public ProtocolException
6184 {
6185 public:
6186 
6192  UnsupportedProtocolException(const char* file, int line);
6202  UnsupportedProtocolException(const char* file, int line, const ::std::string& reason, const ProtocolVersion& bad, const ProtocolVersion& supported);
6203 
6204 #ifdef ICE_CPP11_COMPILER
6205  UnsupportedProtocolException(const UnsupportedProtocolException&) = default;
6206  virtual ~UnsupportedProtocolException();
6207 #else
6208  virtual ~UnsupportedProtocolException() throw();
6209 #endif
6210 
6215  virtual ::std::string ice_id() const;
6220  virtual void ice_print(::std::ostream& stream) const;
6225  virtual UnsupportedProtocolException* ice_clone() const;
6229  virtual void ice_throw() const;
6230 
6238  ::Ice::ProtocolVersion supported;
6239 };
6240 
6245 class ICE_API UnsupportedEncodingException : public ProtocolException
6246 {
6247 public:
6248 
6254  UnsupportedEncodingException(const char* file, int line);
6264  UnsupportedEncodingException(const char* file, int line, const ::std::string& reason, const EncodingVersion& bad, const EncodingVersion& supported);
6265 
6266 #ifdef ICE_CPP11_COMPILER
6267  UnsupportedEncodingException(const UnsupportedEncodingException&) = default;
6268  virtual ~UnsupportedEncodingException();
6269 #else
6270  virtual ~UnsupportedEncodingException() throw();
6271 #endif
6272 
6277  virtual ::std::string ice_id() const;
6282  virtual void ice_print(::std::ostream& stream) const;
6287  virtual UnsupportedEncodingException* ice_clone() const;
6291  virtual void ice_throw() const;
6292 
6300  ::Ice::EncodingVersion supported;
6301 };
6302 
6307 class ICE_API UnknownMessageException : public ProtocolException
6308 {
6309 public:
6310 
6316  UnknownMessageException(const char* file, int line);
6324  UnknownMessageException(const char* file, int line, const ::std::string& reason);
6325 
6326 #ifdef ICE_CPP11_COMPILER
6327  UnknownMessageException(const UnknownMessageException&) = default;
6328  virtual ~UnknownMessageException();
6329 #else
6330  virtual ~UnknownMessageException() throw();
6331 #endif
6332 
6337  virtual ::std::string ice_id() const;
6342  virtual void ice_print(::std::ostream& stream) const;
6347  virtual UnknownMessageException* ice_clone() const;
6351  virtual void ice_throw() const;
6352 };
6353 
6359 class ICE_API ConnectionNotValidatedException : public ProtocolException
6360 {
6361 public:
6362 
6368  ConnectionNotValidatedException(const char* file, int line);
6376  ConnectionNotValidatedException(const char* file, int line, const ::std::string& reason);
6377 
6378 #ifdef ICE_CPP11_COMPILER
6379  ConnectionNotValidatedException(const ConnectionNotValidatedException&) = default;
6380  virtual ~ConnectionNotValidatedException();
6381 #else
6382  virtual ~ConnectionNotValidatedException() throw();
6383 #endif
6384 
6389  virtual ::std::string ice_id() const;
6394  virtual void ice_print(::std::ostream& stream) const;
6399  virtual ConnectionNotValidatedException* ice_clone() const;
6403  virtual void ice_throw() const;
6404 };
6405 
6411 class ICE_API UnknownRequestIdException : public ProtocolException
6412 {
6413 public:
6414 
6420  UnknownRequestIdException(const char* file, int line);
6428  UnknownRequestIdException(const char* file, int line, const ::std::string& reason);
6429 
6430 #ifdef ICE_CPP11_COMPILER
6431  UnknownRequestIdException(const UnknownRequestIdException&) = default;
6432  virtual ~UnknownRequestIdException();
6433 #else
6434  virtual ~UnknownRequestIdException() throw();
6435 #endif
6436 
6441  virtual ::std::string ice_id() const;
6446  virtual void ice_print(::std::ostream& stream) const;
6451  virtual UnknownRequestIdException* ice_clone() const;
6455  virtual void ice_throw() const;
6456 };
6457 
6462 class ICE_API UnknownReplyStatusException : public ProtocolException
6463 {
6464 public:
6465 
6471  UnknownReplyStatusException(const char* file, int line);
6479  UnknownReplyStatusException(const char* file, int line, const ::std::string& reason);
6480 
6481 #ifdef ICE_CPP11_COMPILER
6482  UnknownReplyStatusException(const UnknownReplyStatusException&) = default;
6483  virtual ~UnknownReplyStatusException();
6484 #else
6485  virtual ~UnknownReplyStatusException() throw();
6486 #endif
6487 
6492  virtual ::std::string ice_id() const;
6497  virtual void ice_print(::std::ostream& stream) const;
6502  virtual UnknownReplyStatusException* ice_clone() const;
6506  virtual void ice_throw() const;
6507 };
6508 
6520 class ICE_API CloseConnectionException : public ProtocolException
6521 {
6522 public:
6523 
6529  CloseConnectionException(const char* file, int line);
6537  CloseConnectionException(const char* file, int line, const ::std::string& reason);
6538 
6539 #ifdef ICE_CPP11_COMPILER
6540  CloseConnectionException(const CloseConnectionException&) = default;
6541  virtual ~CloseConnectionException();
6542 #else
6543  virtual ~CloseConnectionException() throw();
6544 #endif
6545 
6550  virtual ::std::string ice_id() const;
6555  virtual void ice_print(::std::ostream& stream) const;
6560  virtual CloseConnectionException* ice_clone() const;
6564  virtual void ice_throw() const;
6565 };
6566 
6573 class ICE_API ConnectionManuallyClosedException : public LocalException
6574 {
6575 public:
6576 
6582  ConnectionManuallyClosedException(const char* file, int line);
6590  ConnectionManuallyClosedException(const char* file, int line, bool graceful);
6591 
6592 #ifdef ICE_CPP11_COMPILER
6593  ConnectionManuallyClosedException(const ConnectionManuallyClosedException&) = default;
6594  virtual ~ConnectionManuallyClosedException();
6595 #else
6596  virtual ~ConnectionManuallyClosedException() throw();
6597 #endif
6598 
6603  virtual ::std::string ice_id() const;
6608  virtual void ice_print(::std::ostream& stream) const;
6613  virtual ConnectionManuallyClosedException* ice_clone() const;
6617  virtual void ice_throw() const;
6618 
6622  bool graceful;
6623 };
6624 
6630 class ICE_API IllegalMessageSizeException : public ProtocolException
6631 {
6632 public:
6633 
6639  IllegalMessageSizeException(const char* file, int line);
6647  IllegalMessageSizeException(const char* file, int line, const ::std::string& reason);
6648 
6649 #ifdef ICE_CPP11_COMPILER
6650  IllegalMessageSizeException(const IllegalMessageSizeException&) = default;
6651  virtual ~IllegalMessageSizeException();
6652 #else
6653  virtual ~IllegalMessageSizeException() throw();
6654 #endif
6655 
6660  virtual ::std::string ice_id() const;
6665  virtual void ice_print(::std::ostream& stream) const;
6670  virtual IllegalMessageSizeException* ice_clone() const;
6674  virtual void ice_throw() const;
6675 };
6676 
6681 class ICE_API CompressionException : public ProtocolException
6682 {
6683 public:
6684 
6690  CompressionException(const char* file, int line);
6698  CompressionException(const char* file, int line, const ::std::string& reason);
6699 
6700 #ifdef ICE_CPP11_COMPILER
6701  CompressionException(const CompressionException&) = default;
6702  virtual ~CompressionException();
6703 #else
6704  virtual ~CompressionException() throw();
6705 #endif
6706 
6711  virtual ::std::string ice_id() const;
6716  virtual void ice_print(::std::ostream& stream) const;
6721  virtual CompressionException* ice_clone() const;
6725  virtual void ice_throw() const;
6726 };
6727 
6735 class ICE_API DatagramLimitException : public ProtocolException
6736 {
6737 public:
6738 
6744  DatagramLimitException(const char* file, int line);
6752  DatagramLimitException(const char* file, int line, const ::std::string& reason);
6753 
6754 #ifdef ICE_CPP11_COMPILER
6755  DatagramLimitException(const DatagramLimitException&) = default;
6756  virtual ~DatagramLimitException();
6757 #else
6758  virtual ~DatagramLimitException() throw();
6759 #endif
6760 
6765  virtual ::std::string ice_id() const;
6770  virtual void ice_print(::std::ostream& stream) const;
6775  virtual DatagramLimitException* ice_clone() const;
6779  virtual void ice_throw() const;
6780 };
6781 
6786 class ICE_API MarshalException : public ProtocolException
6787 {
6788 public:
6789 
6795  MarshalException(const char* file, int line);
6803  MarshalException(const char* file, int line, const ::std::string& reason);
6804 
6805 #ifdef ICE_CPP11_COMPILER
6806  MarshalException(const MarshalException&) = default;
6807  virtual ~MarshalException();
6808 #else
6809  virtual ~MarshalException() throw();
6810 #endif
6811 
6816  virtual ::std::string ice_id() const;
6821  virtual void ice_print(::std::ostream& stream) const;
6826  virtual MarshalException* ice_clone() const;
6830  virtual void ice_throw() const;
6831 };
6832 
6837 class ICE_API ProxyUnmarshalException : public MarshalException
6838 {
6839 public:
6840 
6846  ProxyUnmarshalException(const char* file, int line);
6854  ProxyUnmarshalException(const char* file, int line, const ::std::string& reason);
6855 
6856 #ifdef ICE_CPP11_COMPILER
6857  ProxyUnmarshalException(const ProxyUnmarshalException&) = default;
6858  virtual ~ProxyUnmarshalException();
6859 #else
6860  virtual ~ProxyUnmarshalException() throw();
6861 #endif
6862 
6867  virtual ::std::string ice_id() const;
6872  virtual void ice_print(::std::ostream& stream) const;
6877  virtual ProxyUnmarshalException* ice_clone() const;
6881  virtual void ice_throw() const;
6882 };
6883 
6888 class ICE_API UnmarshalOutOfBoundsException : public MarshalException
6889 {
6890 public:
6891 
6897  UnmarshalOutOfBoundsException(const char* file, int line);
6905  UnmarshalOutOfBoundsException(const char* file, int line, const ::std::string& reason);
6906 
6907 #ifdef ICE_CPP11_COMPILER
6908  UnmarshalOutOfBoundsException(const UnmarshalOutOfBoundsException&) = default;
6909  virtual ~UnmarshalOutOfBoundsException();
6910 #else
6911  virtual ~UnmarshalOutOfBoundsException() throw();
6912 #endif
6913 
6918  virtual ::std::string ice_id() const;
6923  virtual void ice_print(::std::ostream& stream) const;
6928  virtual UnmarshalOutOfBoundsException* ice_clone() const;
6932  virtual void ice_throw() const;
6933 };
6934 
6944 class ICE_API NoValueFactoryException : public MarshalException
6945 {
6946 public:
6947 
6953  NoValueFactoryException(const char* file, int line);
6962  NoValueFactoryException(const char* file, int line, const ::std::string& reason, const ::std::string& type);
6963 
6964 #ifdef ICE_CPP11_COMPILER
6965  NoValueFactoryException(const NoValueFactoryException&) = default;
6966  virtual ~NoValueFactoryException();
6967 #else
6968  virtual ~NoValueFactoryException() throw();
6969 #endif
6970 
6975  virtual ::std::string ice_id() const;
6980  virtual void ice_print(::std::ostream& stream) const;
6985  virtual NoValueFactoryException* ice_clone() const;
6989  virtual void ice_throw() const;
6990 
6995  ::std::string type;
6996 };
6997 
7008 class ICE_API UnexpectedObjectException : public MarshalException
7009 {
7010 public:
7011 
7017  UnexpectedObjectException(const char* file, int line);
7027  UnexpectedObjectException(const char* file, int line, const ::std::string& reason, const ::std::string& type, const ::std::string& expectedType);
7028 
7029 #ifdef ICE_CPP11_COMPILER
7030  UnexpectedObjectException(const UnexpectedObjectException&) = default;
7031  virtual ~UnexpectedObjectException();
7032 #else
7033  virtual ~UnexpectedObjectException() throw();
7034 #endif
7035 
7040  virtual ::std::string ice_id() const;
7045  virtual void ice_print(::std::ostream& stream) const;
7050  virtual UnexpectedObjectException* ice_clone() const;
7054  virtual void ice_throw() const;
7055 
7059  ::std::string type;
7063  ::std::string expectedType;
7064 };
7065 
7072 class ICE_API MemoryLimitException : public MarshalException
7073 {
7074 public:
7075 
7081  MemoryLimitException(const char* file, int line);
7089  MemoryLimitException(const char* file, int line, const ::std::string& reason);
7090 
7091 #ifdef ICE_CPP11_COMPILER
7092  MemoryLimitException(const MemoryLimitException&) = default;
7093  virtual ~MemoryLimitException();
7094 #else
7095  virtual ~MemoryLimitException() throw();
7096 #endif
7097 
7102  virtual ::std::string ice_id() const;
7107  virtual void ice_print(::std::ostream& stream) const;
7112  virtual MemoryLimitException* ice_clone() const;
7116  virtual void ice_throw() const;
7117 };
7118 
7124 class ICE_API StringConversionException : public MarshalException
7125 {
7126 public:
7127 
7133  StringConversionException(const char* file, int line);
7141  StringConversionException(const char* file, int line, const ::std::string& reason);
7142 
7143 #ifdef ICE_CPP11_COMPILER
7144  StringConversionException(const StringConversionException&) = default;
7145  virtual ~StringConversionException();
7146 #else
7147  virtual ~StringConversionException() throw();
7148 #endif
7149 
7154  virtual ::std::string ice_id() const;
7159  virtual void ice_print(::std::ostream& stream) const;
7164  virtual StringConversionException* ice_clone() const;
7168  virtual void ice_throw() const;
7169 };
7170 
7175 class ICE_API EncapsulationException : public MarshalException
7176 {
7177 public:
7178 
7184  EncapsulationException(const char* file, int line);
7192  EncapsulationException(const char* file, int line, const ::std::string& reason);
7193 
7194 #ifdef ICE_CPP11_COMPILER
7195  EncapsulationException(const EncapsulationException&) = default;
7196  virtual ~EncapsulationException();
7197 #else
7198  virtual ~EncapsulationException() throw();
7199 #endif
7200 
7205  virtual ::std::string ice_id() const;
7210  virtual void ice_print(::std::ostream& stream) const;
7215  virtual EncapsulationException* ice_clone() const;
7219  virtual void ice_throw() const;
7220 };
7221 
7228 class ICE_API FeatureNotSupportedException : public LocalException
7229 {
7230 public:
7231 
7237  FeatureNotSupportedException(const char* file, int line);
7245  FeatureNotSupportedException(const char* file, int line, const ::std::string& unsupportedFeature);
7246 
7247 #ifdef ICE_CPP11_COMPILER
7248  FeatureNotSupportedException(const FeatureNotSupportedException&) = default;
7249  virtual ~FeatureNotSupportedException();
7250 #else
7251  virtual ~FeatureNotSupportedException() throw();
7252 #endif
7253 
7258  virtual ::std::string ice_id() const;
7263  virtual void ice_print(::std::ostream& stream) const;
7268  virtual FeatureNotSupportedException* ice_clone() const;
7272  virtual void ice_throw() const;
7273 
7277  ::std::string unsupportedFeature;
7278 };
7279 
7285 class ICE_API SecurityException : public LocalException
7286 {
7287 public:
7288 
7294  SecurityException(const char* file, int line);
7302  SecurityException(const char* file, int line, const ::std::string& reason);
7303 
7304 #ifdef ICE_CPP11_COMPILER
7305  SecurityException(const SecurityException&) = default;
7306  virtual ~SecurityException();
7307 #else
7308  virtual ~SecurityException() throw();
7309 #endif
7310 
7315  virtual ::std::string ice_id() const;
7320  virtual void ice_print(::std::ostream& stream) const;
7325  virtual SecurityException* ice_clone() const;
7329  virtual void ice_throw() const;
7330 
7334  ::std::string reason;
7335 };
7336 
7342 class ICE_API FixedProxyException : public LocalException
7343 {
7344 public:
7345 
7351  FixedProxyException(const char* file, int line);
7352 
7353 #ifdef ICE_CPP11_COMPILER
7354  FixedProxyException(const FixedProxyException&) = default;
7355  virtual ~FixedProxyException();
7356 #else
7357  virtual ~FixedProxyException() throw();
7358 #endif
7359 
7364  virtual ::std::string ice_id() const;
7369  virtual void ice_print(::std::ostream& stream) const;
7374  virtual FixedProxyException* ice_clone() const;
7378  virtual void ice_throw() const;
7379 };
7380 
7386 class ICE_API ResponseSentException : public LocalException
7387 {
7388 public:
7389 
7395  ResponseSentException(const char* file, int line);
7396 
7397 #ifdef ICE_CPP11_COMPILER
7398  ResponseSentException(const ResponseSentException&) = default;
7399  virtual ~ResponseSentException();
7400 #else
7401  virtual ~ResponseSentException() throw();
7402 #endif
7403 
7408  virtual ::std::string ice_id() const;
7413  virtual void ice_print(::std::ostream& stream) const;
7418  virtual ResponseSentException* ice_clone() const;
7422  virtual void ice_throw() const;
7423 };
7424 
7425 }
7426 
7428 namespace Ice
7429 {
7430 
7431 }
7433 
7434 #endif
7435 
7437 #endif
Ice::OperationInterruptedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ConnectionManuallyClosedException
This exception is raised by an operation call if the application closes the connection locally using ...
Definition: LocalException.h:2923
Ice::InvocationTimeoutException::InvocationTimeoutException
InvocationTimeoutException(const InvocationTimeoutException &)=default
Ice::ResponseSentException::ResponseSentException
ResponseSentException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3792
Ice::UnknownException::UnknownException
UnknownException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:508
Ice::SecurityException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::EndpointSelectionTypeParseException
This exception is raised if there was an error while parsing an endpoint selection type.
Definition: LocalException.h:1011
Ice::UnknownReplyStatusException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::CollocationOptimizationException::CollocationOptimizationException
CollocationOptimizationException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:201
Ice::UnknownReplyStatusException::~UnknownReplyStatusException
virtual ~UnknownReplyStatusException()
Ice::CloseConnectionException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2899
Ice::IllegalIdentityException::IllegalIdentityException
IllegalIdentityException(const IllegalIdentityException &)=default
Ice::CloseConnectionException
This exception indicates that the connection has been gracefully shut down by the server.
Definition: LocalException.h:2867
Ice::PluginInitializationException::PluginInitializationException
PluginInitializationException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:139
Ice::VersionParseException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1103
Ice::EncapsulationException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::IllegalMessageSizeException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3015
Ice::PluginInitializationException::reason
::std::string reason
The reason for the failure.
Definition: LocalException.h:178
Ice::CloseConnectionException::CloseConnectionException
CloseConnectionException(const CloseConnectionException &)=default
Ice::NoEndpointException::NoEndpointException
NoEndpointException(const NoEndpointException &)=default
Ice::DatagramLimitException::DatagramLimitException
DatagramLimitException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3117
Ice::ProxyParseException::ProxyParseException
ProxyParseException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1203
Ice::ConnectionTimeoutException::~ConnectionTimeoutException
virtual ~ConnectionTimeoutException()
Ice::UnknownLocalException::UnknownLocalException
UnknownLocalException(const char *file, int line, const ::std::string &unknown)
One-shot constructor to initialize all data members.
Definition: LocalException.h:585
Ice::NotRegisteredException::~NotRegisteredException
virtual ~NotRegisteredException()
Ice::SocketException::SocketException
SocketException(const char *file, int line, int error)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1704
Ice::SocketException::ice_tuple
std::tuple< const int & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1713
Ice::InvocationCanceledException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2364
Optional.h
Ice::VersionParseException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ProxyParseException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1223
Ice::UnknownLocalException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ProxyUnmarshalException
This exception is raised if inconsistent data is received while unmarshaling a proxy.
Definition: LocalException.h:3202
Ice::IdentityParseException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::TwowayOnlyException::TwowayOnlyException
TwowayOnlyException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:397
Ice::ConnectionRefusedException
This exception indicates a connection failure for which the server host actively refuses a connection...
Definition: LocalException.h:1912
Ice::ProtocolException::ProtocolException
ProtocolException(const ProtocolException &)=default
Ice::VersionMismatchException
This exception is raised if the Ice library version does not match the version in the Ice header file...
Definition: LocalException.h:681
Ice::ResponseSentException::~ResponseSentException
virtual ~ResponseSentException()
Ice::ConnectFailedException::ice_tuple
std::tuple< const int & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1889
Ice::IllegalIdentityException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ConnectFailedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::CloseConnectionException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::BadMagicException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::TimeoutException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::CloseConnectionException::CloseConnectionException
CloseConnectionException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2879
Ice::SyscallException::SyscallException
SyscallException(const char *file, int line, int error)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1641
Ice::UnknownReplyStatusException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2838
Ice::ConnectionTimeoutException::ConnectionTimeoutException
ConnectionTimeoutException(const ConnectionTimeoutException &)=default
Ice::InitializationException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::NotRegisteredException::ice_tuple
std::tuple< const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:347
Ice::CFNetworkException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::UnsupportedEncodingException::UnsupportedEncodingException
UnsupportedEncodingException(const UnsupportedEncodingException &)=default
Ice::NoValueFactoryException::NoValueFactoryException
NoValueFactoryException(const NoValueFactoryException &)=default
Ice::ObjectAdapterIdInUseException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::StringConversionException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ConnectionNotValidatedException::ConnectionNotValidatedException
ConnectionNotValidatedException(const ConnectionNotValidatedException &)=default
Ice::UnsupportedEncodingException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ConnectTimeoutException
This exception indicates a connection establishment timeout condition.
Definition: LocalException.h:2173
Ice::AlreadyRegisteredException::ice_tuple
std::tuple< const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:271
Ice::ProtocolException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2419
Ice::UnknownLocalException
This exception is raised if an operation call on a server raises a local exception.
Definition: LocalException.h:562
Ice::CloneNotImplementedException::CloneNotImplementedException
CloneNotImplementedException(const CloneNotImplementedException &)=default
Ice::CommunicatorDestroyedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::StringConversionException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::CloseTimeoutException::~CloseTimeoutException
virtual ~CloseTimeoutException()
Ice::UnexpectedObjectException
This exception is raised if the type of an unmarshaled Slice class instance does not match its expect...
Definition: LocalException.h:3383
Ice::UnknownException::unknown
::std::string unknown
This field is set to the textual representation of the unknown exception if available.
Definition: LocalException.h:548
Ice::ProxyParseException::ProxyParseException
ProxyParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1214
Ice::CompressionException::CompressionException
CompressionException(const CompressionException &)=default
Ice::AlreadyRegisteredException::kindOfObject
::std::string kindOfObject
The kind of object that could not be removed: "servant", "facet", "object", "default servant",...
Definition: LocalException.h:292
Ice::NotRegisteredException::NotRegisteredException
NotRegisteredException(const NotRegisteredException &)=default
Ice::ProtocolException
A generic exception base for all kinds of protocol error conditions.
Definition: LocalException.h:2387
Ice::UnknownRequestIdException::UnknownRequestIdException
UnknownRequestIdException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2764
Ice::IdentityParseException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::FixedProxyException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ConnectionNotValidatedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::IllegalMessageSizeException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::EndpointSelectionTypeParseException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::DNSException
This exception indicates a DNS problem.
Definition: LocalException.h:2021
Ice::UnknownMessageException::~UnknownMessageException
virtual ~UnknownMessageException()
Ice::BadMagicException::BadMagicException
BadMagicException(const BadMagicException &)=default
Ice::UnknownMessageException::UnknownMessageException
UnknownMessageException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2665
Ice::FileException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnsupportedProtocolException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::FacetNotExistException::FacetNotExistException
FacetNotExistException(const FacetNotExistException &)=default
Ice::FacetNotExistException::ice_tuple
std::tuple< const ::Ice::Identity &, const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1535
Ice::OperationInterruptedException::~OperationInterruptedException
virtual ~OperationInterruptedException()
Ice::CompressionException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::OperationNotExistException::ice_tuple
std::tuple< const ::Ice::Identity &, const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1593
Ice::UnknownReplyStatusException
This exception indicates that an unknown reply status has been received.
Definition: LocalException.h:2806
Ice::ProxyUnmarshalException::ProxyUnmarshalException
ProxyUnmarshalException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3214
Ice::UnknownMessageException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2674
Ice::StringConversionException
This exception is raised when a string conversion to or from UTF-8 fails during marshaling or unmarsh...
Definition: LocalException.h:3507
Ice::ConnectionManuallyClosedException::~ConnectionManuallyClosedException
virtual ~ConnectionManuallyClosedException()
Ice::BadMagicException
This exception indicates that a message did not start with the expected magic number ('I',...
Definition: LocalException.h:2447
Ice::NotRegisteredException::id
::std::string id
The ID (or name) of the object that could not be removed.
Definition: LocalException.h:372
Ice::UnknownRequestIdException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::PluginInitializationException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::InvocationTimeoutException::InvocationTimeoutException
InvocationTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2313
Ice::RequestFailedException::~RequestFailedException
virtual ~RequestFailedException()
Ice::ProxyParseException::~ProxyParseException
virtual ~ProxyParseException()
Ice::SecurityException::SecurityException
SecurityException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3689
Ice::EndpointParseException
This exception is raised if there was an error while parsing an endpoint.
Definition: LocalException.h:951
Ice::InitializationException::~InitializationException
virtual ~InitializationException()
Ice::DNSException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::EndpointSelectionTypeParseException::EndpointSelectionTypeParseException
EndpointSelectionTypeParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1034
Ice::InitializationException
This exception is raised when a failure occurs during initialization.
Definition: LocalException.h:67
Ice::LocalExceptionHelper
Helper template for the implementation of Ice::LocalException.
Definition: ExceptionHelpers.h:23
StreamHelpers.h
Ice::ConnectionLostException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnknownRequestIdException::~UnknownRequestIdException
virtual ~UnknownRequestIdException()
Ice::ConnectFailedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnknownRequestIdException::UnknownRequestIdException
UnknownRequestIdException(const UnknownRequestIdException &)=default
Ice::UnknownRequestIdException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2784
Ice::UnsupportedProtocolException
This exception indicates an unsupported protocol version.
Definition: LocalException.h:2508
Ice::ConnectionTimeoutException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ConnectionLostException::ConnectionLostException
ConnectionLostException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1978
Ice::ConnectionRefusedException::ice_tuple
std::tuple< const int & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1944
Ice::IllegalServantException::IllegalServantException
IllegalServantException(const IllegalServantException &)=default
Ice::TwowayOnlyException
The operation can only be invoked with a twoway request.
Definition: LocalException.h:385
Ice::DatagramLimitException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::VersionMismatchException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:701
Ice::CollocationOptimizationException::CollocationOptimizationException
CollocationOptimizationException(const CollocationOptimizationException &)=default
Ice::IllegalServantException::IllegalServantException
IllegalServantException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1322
Ice::MemoryLimitException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::FeatureNotSupportedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnsupportedEncodingException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnmarshalOutOfBoundsException::~UnmarshalOutOfBoundsException
virtual ~UnmarshalOutOfBoundsException()
Ice::RequestFailedException::facet
::std::string facet
The facet to which the request was sent.
Definition: LocalException.h:1431
Ice::OperationInterruptedException::OperationInterruptedException
OperationInterruptedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2101
Ice::CloseTimeoutException::CloseTimeoutException
CloseTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2227
Ice::NoEndpointException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ObjectAdapterIdInUseException::~ObjectAdapterIdInUseException
virtual ~ObjectAdapterIdInUseException()
Ice::IllegalIdentityException
This exception is raised if an illegal identity is encountered.
Definition: LocalException.h:1250
Ice::AlreadyRegisteredException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ConnectTimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ProxyUnmarshalException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3234
Ice::TwowayOnlyException::TwowayOnlyException
TwowayOnlyException(const char *file, int line, const ::std::string &operation)
One-shot constructor to initialize all data members.
Definition: LocalException.h:408
Ice::VersionParseException::str
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:1122
Ice::UnknownReplyStatusException::UnknownReplyStatusException
UnknownReplyStatusException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2818
Ice::DNSException::~DNSException
virtual ~DNSException()
Ice::PluginInitializationException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::PluginInitializationException::PluginInitializationException
PluginInitializationException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:150
Ice::InitializationException::reason
::std::string reason
The reason for the failure.
Definition: LocalException.h:118
Ice::IllegalIdentityException::IllegalIdentityException
IllegalIdentityException(const char *file, int line, const Identity &id)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1273
Ice::ObjectAdapterIdInUseException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ConnectTimeoutException::ConnectTimeoutException
ConnectTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2185
Ice::UnmarshalOutOfBoundsException
This exception is raised if an out-of-bounds condition occurs during unmarshaling.
Definition: LocalException.h:3256
Ice::IllegalIdentityException::IllegalIdentityException
IllegalIdentityException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1262
Ice::RequestFailedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::UnsupportedProtocolException::supported
::Ice::ProtocolVersion supported
The version of the protocol that is supported.
Definition: LocalException.h:2567
Ice::DNSException::ice_tuple
std::tuple< const int &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2055
Ice::StringConversionException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3539
Ice::ConnectionTimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnsupportedProtocolException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::CommunicatorDestroyedException
This exception is raised if the Communicator has been destroyed.
Definition: LocalException.h:724
Ice::VersionMismatchException::~VersionMismatchException
virtual ~VersionMismatchException()
Ice::UnknownUserException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:658
Ice::MemoryLimitException::~MemoryLimitException
virtual ~MemoryLimitException()
Ice::InvocationTimeoutException::~InvocationTimeoutException
virtual ~InvocationTimeoutException()
Ice::ObjectAdapterDeactivatedException::ObjectAdapterDeactivatedException
ObjectAdapterDeactivatedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:781
Ice::RequestFailedException::ice_tuple
std::tuple< const ::Ice::Identity &, const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1408
Ice::FacetNotExistException
This exception is raised if no facet with the given name exists, but at least one facet with the give...
Definition: LocalException.h:1501
Ice::VersionMismatchException::VersionMismatchException
VersionMismatchException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:693
Ice::VersionParseException::VersionParseException
VersionParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1094
Ice::InvocationTimeoutException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::FeatureNotSupportedException
This exception is raised if an unsupported feature is used.
Definition: LocalException.h:3617
Ice::UnknownReplyStatusException::UnknownReplyStatusException
UnknownReplyStatusException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2829
Ice::UnsupportedEncodingException::~UnsupportedEncodingException
virtual ~UnsupportedEncodingException()
Ice::NoValueFactoryException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::NoValueFactoryException::type
::std::string type
The Slice type ID of the class instance for which no no factory could be found.
Definition: LocalException.h:3369
Ice::ObjectNotExistException::ObjectNotExistException
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.
Definition: LocalException.h:1469
Ice::InvocationCanceledException::InvocationCanceledException
InvocationCanceledException(const InvocationCanceledException &)=default
Ice::CFNetworkException::ice_tuple
std::tuple< const int &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1769
Ice::CloseConnectionException::~CloseConnectionException
virtual ~CloseConnectionException()
Ice::UnexpectedObjectException::UnexpectedObjectException
UnexpectedObjectException(const UnexpectedObjectException &)=default
Ice::SecurityException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3709
Ice::UnexpectedObjectException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::NotRegisteredException::NotRegisteredException
NotRegisteredException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:325
Ice::EndpointSelectionTypeParseException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
ICE_API
#define ICE_API
Definition: Config.h:197
Ice::FeatureNotSupportedException::FeatureNotSupportedException
FeatureNotSupportedException(const FeatureNotSupportedException &)=default
Ice::RequestFailedException::RequestFailedException
RequestFailedException(const RequestFailedException &)=default
Ice::NotRegisteredException::kindOfObject
::std::string kindOfObject
The kind of object that could not be removed: "servant", "facet", "object", "default servant",...
Definition: LocalException.h:368
Ice::PluginInitializationException::PluginInitializationException
PluginInitializationException(const PluginInitializationException &)=default
Ice::CompressionException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::EncodingVersion
A version structure for the encoding version.
Definition: Version.h:82
Ice::CFNetworkException
This exception indicates CFNetwork errors.
Definition: LocalException.h:1735
Ice::IllegalMessageSizeException::~IllegalMessageSizeException
virtual ~IllegalMessageSizeException()
Ice::OperationInterruptedException
This exception indicates a request was interrupted.
Definition: LocalException.h:2089
Ice::UnknownMessageException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ProxyUnmarshalException::ProxyUnmarshalException
ProxyUnmarshalException(const ProxyUnmarshalException &)=default
ICE_MEMBER
#define ICE_MEMBER(API)
Definition: Config.h:177
Ice::IllegalServantException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::MemoryLimitException::MemoryLimitException
MemoryLimitException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3475
Ice::ObjectAdapterDeactivatedException::~ObjectAdapterDeactivatedException
virtual ~ObjectAdapterDeactivatedException()
Ice::IllegalIdentityException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ConnectTimeoutException::~ConnectTimeoutException
virtual ~ConnectTimeoutException()
Ice::StringConversionException::StringConversionException
StringConversionException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3530
Ice::CompressionException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3069
Ice::InvocationCanceledException::InvocationCanceledException
InvocationCanceledException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2356
Ice::CompressionException::CompressionException
CompressionException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3060
Ice::DNSException::DNSException
DNSException(const char *file, int line, int error, const ::std::string &host)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2045
Ice::TwowayOnlyException::operation
::std::string operation
The name of the operation that was invoked.
Definition: LocalException.h:436
Ice::TwowayOnlyException::~TwowayOnlyException
virtual ~TwowayOnlyException()
Ice::FileException
This exception indicates file errors.
Definition: LocalException.h:1796
Ice::TimeoutException
This exception indicates a timeout condition.
Definition: LocalException.h:2131
Ice::EncapsulationException::EncapsulationException
EncapsulationException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3573
Ice::CFNetworkException::CFNetworkException
CFNetworkException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1747
Ice::FeatureNotSupportedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::NoEndpointException
This exception is raised if no suitable endpoint is available.
Definition: LocalException.h:890
Ice::UnknownLocalException::UnknownLocalException
UnknownLocalException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:574
Ice::UnknownLocalException::~UnknownLocalException
virtual ~UnknownLocalException()
Ice::ObjectAdapterDeactivatedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::EndpointParseException::EndpointParseException
EndpointParseException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:963
Ice::UnknownMessageException
This exception indicates that an unknown protocol message has been received.
Definition: LocalException.h:2642
Ice::OperationNotExistException::OperationNotExistException
OperationNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1571
Ice::ConnectTimeoutException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2193
Ice::RequestFailedException
This exception is raised if a request failed.
Definition: LocalException.h:1372
Version.h
Ice::SyscallException::ice_tuple
std::tuple< const int & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1650
Ice::VersionParseException::VersionParseException
VersionParseException(const VersionParseException &)=default
Ice::SocketException::SocketException
SocketException(const SocketException &)=default
Ice::MemoryLimitException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3484
Ice::InitializationException::InitializationException
InitializationException(const InitializationException &)=default
Ice::ProxyUnmarshalException::~ProxyUnmarshalException
virtual ~ProxyUnmarshalException()
Ice::ConnectionNotValidatedException::ConnectionNotValidatedException
ConnectionNotValidatedException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2720
Ice::ProtocolException::ProtocolException
ProtocolException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2410
Ice::ObjectAdapterIdInUseException::ObjectAdapterIdInUseException
ObjectAdapterIdInUseException(const char *file, int line, const ::std::string &id)
One-shot constructor to initialize all data members.
Definition: LocalException.h:854
Ice::InitializationException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnknownMessageException::UnknownMessageException
UnknownMessageException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2654
Ice::EndpointParseException::EndpointParseException
EndpointParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Definition: LocalException.h:974
Ice::ProtocolException::~ProtocolException
virtual ~ProtocolException()
Ice::ConnectionNotValidatedException::ConnectionNotValidatedException
ConnectionNotValidatedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2709
Ice::NotRegisteredException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::NoValueFactoryException
This exception is raised if no suitable value factory was found during unmarshaling of a Slice class ...
Definition: LocalException.h:3315
Ice::MarshalException::MarshalException
MarshalException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3171
Ice::ConnectFailedException::ConnectFailedException
ConnectFailedException(const ConnectFailedException &)=default
Ice::ProtocolException::ProtocolException
ProtocolException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2399
Ice::IdentityParseException::IdentityParseException
IdentityParseException(const IdentityParseException &)=default
Ice::ProxyParseException
This exception is raised if there was an error while parsing a stringified proxy.
Definition: LocalException.h:1191
Ice::SocketException::~SocketException
virtual ~SocketException()
Ice::CloseTimeoutException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2235
Ice::ObjectAdapterDeactivatedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::EndpointParseException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:983
Ice::SyscallException::SyscallException
SyscallException(const SyscallException &)=default
Ice::UnknownMessageException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ConnectionRefusedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::FeatureNotSupportedException::unsupportedFeature
::std::string unsupportedFeature
The name of the unsupported feature.
Definition: LocalException.h:3668
Ice::RequestFailedException::RequestFailedException
RequestFailedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1384
Ice::MarshalException::MarshalException
MarshalException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3160
Ice::IdentityParseException
This exception is raised if there was an error while parsing a stringified identity.
Definition: LocalException.h:1131
Ice::FixedProxyException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnsupportedProtocolException::UnsupportedProtocolException
UnsupportedProtocolException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2520
Ice::EndpointSelectionTypeParseException::~EndpointSelectionTypeParseException
virtual ~EndpointSelectionTypeParseException()
Ice::SocketException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::IllegalMessageSizeException::IllegalMessageSizeException
IllegalMessageSizeException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2995
Ice::AlreadyRegisteredException::AlreadyRegisteredException
AlreadyRegisteredException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:249
Ice::FacetNotExistException::FacetNotExistException
FacetNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1513
Ice::UnmarshalOutOfBoundsException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ObjectAdapterIdInUseException
This exception is raised if an ObjectAdapter cannot be activated.
Definition: LocalException.h:831
Ice::DatagramLimitException::DatagramLimitException
DatagramLimitException(const DatagramLimitException &)=default
Ice::ProxyUnmarshalException::ProxyUnmarshalException
ProxyUnmarshalException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3225
Ice::FeatureNotSupportedException::FeatureNotSupportedException
FeatureNotSupportedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3629
Ice::ResponseSentException::ResponseSentException
ResponseSentException(const ResponseSentException &)=default
Ice::ObjectAdapterIdInUseException::ObjectAdapterIdInUseException
ObjectAdapterIdInUseException(const ObjectAdapterIdInUseException &)=default
Ice::UnsupportedProtocolException::bad
::Ice::ProtocolVersion bad
The version of the unsupported protocol.
Definition: LocalException.h:2563
Ice::PluginInitializationException::~PluginInitializationException
virtual ~PluginInitializationException()
Ice::ConnectionNotValidatedException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2729
Ice::CompressionException::CompressionException
CompressionException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3049
Ice::SecurityException
This exception indicates a failure in a security subsystem, such as the IceSSL plug-in.
Definition: LocalException.h:3677
Ice::ConnectionLostException::ice_tuple
std::tuple< const int & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1998
Ice::CloseTimeoutException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
LocalObject.h
Ice::ConnectionManuallyClosedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
PushDisableWarnings.h
Ice::BadMagicException::BadMagicException
BadMagicException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2459
Ice::VersionParseException
This exception is raised if there was an error while parsing a version.
Definition: LocalException.h:1071
Ice::ObjectNotExistException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::MarshalException::MarshalException
MarshalException(const MarshalException &)=default
Ice::UnsupportedProtocolException::UnsupportedProtocolException
UnsupportedProtocolException(const char *file, int line, const ::std::string &reason, const ProtocolVersion &bad, const ProtocolVersion &supported)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2533
Ice::BadMagicException::~BadMagicException
virtual ~BadMagicException()
Ice::UnknownUserException::UnknownUserException
UnknownUserException(const UnknownUserException &)=default
Ice::AlreadyRegisteredException::AlreadyRegisteredException
AlreadyRegisteredException(const AlreadyRegisteredException &)=default
Ice::DatagramLimitException
A datagram exceeds the configured size.
Definition: LocalException.h:3094
Ice::FileException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::CloneNotImplementedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::CollocationOptimizationException::~CollocationOptimizationException
virtual ~CollocationOptimizationException()
Ice::BadMagicException::ice_tuple
std::tuple< const ::std::string &, const ::Ice::ByteSeq & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2481
Ice::MarshalException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
ProxyF.h
Ice::ObjectNotExistException::ObjectNotExistException
ObjectNotExistException(const ObjectNotExistException &)=default
Ice::CloneNotImplementedException::CloneNotImplementedException
CloneNotImplementedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:462
Ice::EncapsulationException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3593
Ice::ProxyUnmarshalException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::NotRegisteredException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::AlreadyRegisteredException::~AlreadyRegisteredException
virtual ~AlreadyRegisteredException()
Ice::InitializationException::InitializationException
InitializationException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:90
Ice::PluginInitializationException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:159
Ice::UnmarshalOutOfBoundsException::UnmarshalOutOfBoundsException
UnmarshalOutOfBoundsException(const UnmarshalOutOfBoundsException &)=default
Ice::FeatureNotSupportedException::~FeatureNotSupportedException
virtual ~FeatureNotSupportedException()
Ice::ConnectionNotValidatedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::CFNetworkException::CFNetworkException
CFNetworkException(const CFNetworkException &)=default
Ice::ConnectionRefusedException::~ConnectionRefusedException
virtual ~ConnectionRefusedException()
Ice::UnknownLocalException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::EndpointParseException::str
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:1002
Ice::TwowayOnlyException::TwowayOnlyException
TwowayOnlyException(const TwowayOnlyException &)=default
Ice::OperationNotExistException::OperationNotExistException
OperationNotExistException(const OperationNotExistException &)=default
Ice::ConnectionManuallyClosedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::FileException::FileException
FileException(const FileException &)=default
Ice::IllegalServantException::~IllegalServantException
virtual ~IllegalServantException()
Ice::RequestFailedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::TimeoutException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2151
Ice::SecurityException::reason
::std::string reason
The reason for the failure.
Definition: LocalException.h:3728
Ice::UnsupportedProtocolException::~UnsupportedProtocolException
virtual ~UnsupportedProtocolException()
Ice::DNSException::DNSException
DNSException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2033
Ice::ConnectionManuallyClosedException::graceful
bool graceful
True if the connection was closed gracefully, false otherwise.
Definition: LocalException.h:2974
Ice::CloneNotImplementedException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:470
Ice::SecurityException::~SecurityException
virtual ~SecurityException()
Ice::CloseConnectionException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::InvocationTimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ConnectionLostException::ConnectionLostException
ConnectionLostException(const char *file, int line, int error)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1989
Ice::ObjectNotExistException::ObjectNotExistException
ObjectNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1456
Ice::InvocationTimeoutException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2321
Ice::UnknownReplyStatusException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::CFNetworkException::CFNetworkException
CFNetworkException(const char *file, int line, int error, const ::std::string &domain)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1759
Ice::TimeoutException::~TimeoutException
virtual ~TimeoutException()
Ice::MarshalException::~MarshalException
virtual ~MarshalException()
Ice::ProtocolException::reason
::std::string reason
The reason for the failure.
Definition: LocalException.h:2438
Ice::EncapsulationException
This exception indicates a malformed data encapsulation.
Definition: LocalException.h:3561
Ice::NoEndpointException::~NoEndpointException
virtual ~NoEndpointException()
Ice::ProxyParseException::str
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:1242
Ice::CommunicatorDestroyedException::~CommunicatorDestroyedException
virtual ~CommunicatorDestroyedException()
Ice::SyscallException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::DNSException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnknownUserException
An operation raised an incorrect user exception.
Definition: LocalException.h:626
Ice::UnknownException::~UnknownException
virtual ~UnknownException()
Ice::StringConversionException::StringConversionException
StringConversionException(const StringConversionException &)=default
Ice::EndpointSelectionTypeParseException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1043
Ice::EncapsulationException::EncapsulationException
EncapsulationException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3584
Ice::ConnectFailedException::~ConnectFailedException
virtual ~ConnectFailedException()
Ice::VersionMismatchException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::OperationInterruptedException::OperationInterruptedException
OperationInterruptedException(const OperationInterruptedException &)=default
Ice::CloseConnectionException::CloseConnectionException
CloseConnectionException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2890
Ice::UnknownException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:528
Ice::SocketException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::CollocationOptimizationException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::SyscallException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::DatagramLimitException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ConnectionNotValidatedException::~ConnectionNotValidatedException
virtual ~ConnectionNotValidatedException()
Ice::AlreadyRegisteredException::id
::std::string id
The ID (or name) of the object that is registered already.
Definition: LocalException.h:296
Ice::NotRegisteredException
An attempt was made to find or deregister something that is not registered with the Ice run time or I...
Definition: LocalException.h:313
Ice::ResponseSentException
Indicates that the response to a request has already been sent; re-dispatching such a request is not ...
Definition: LocalException.h:3780
Ice::FixedProxyException
This exception indicates that an attempt has been made to change the connection properties of a fixed...
Definition: LocalException.h:3737
Ice::SyscallException
This exception is raised if a system error occurred in the server or client process.
Definition: LocalException.h:1618
Ice::VersionParseException::VersionParseException
VersionParseException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1083
Ice::MemoryLimitException::MemoryLimitException
MemoryLimitException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3464
Ice::DatagramLimitException::~DatagramLimitException
virtual ~DatagramLimitException()
Ice::TimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::DNSException::DNSException
DNSException(const DNSException &)=default
Ice::VersionParseException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
UndefSysMacros.h
Ice::IllegalMessageSizeException
This exception indicates that a message size is less than the minimum required size.
Definition: LocalException.h:2983
Ice::NoEndpointException::proxy
::std::string proxy
The stringified proxy for which no suitable endpoint is available.
Definition: LocalException.h:942
Ice::OperationNotExistException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::OperationInterruptedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::MarshalException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3180
Ice::CompressionException::~CompressionException
virtual ~CompressionException()
Ice::CollocationOptimizationException
This exception is raised if a feature is requested that is not supported with collocation optimizatio...
Definition: LocalException.h:189
Ice::EndpointSelectionTypeParseException::EndpointSelectionTypeParseException
EndpointSelectionTypeParseException(const EndpointSelectionTypeParseException &)=default
Ice::VersionMismatchException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::UnexpectedObjectException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::RequestFailedException::id
::Ice::Identity id
The identity of the Ice Object to which the request was sent.
Definition: LocalException.h:1427
Ice::ConnectionManuallyClosedException::ConnectionManuallyClosedException
ConnectionManuallyClosedException(const char *file, int line, bool graceful)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2946
Ice::CloneNotImplementedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::UnknownLocalException::UnknownLocalException
UnknownLocalException(const UnknownLocalException &)=default
Ice::IllegalIdentityException::ice_tuple
std::tuple< const ::Ice::Identity & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1282
Ice::FacetNotExistException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::DNSException::host
::std::string host
The host name that could not be resolved.
Definition: LocalException.h:2081
Ice::EncapsulationException::EncapsulationException
EncapsulationException(const EncapsulationException &)=default
Ice::IllegalIdentityException::id
::Ice::Identity id
The illegal identity.
Definition: LocalException.h:1301
Ice::UnsupportedProtocolException::UnsupportedProtocolException
UnsupportedProtocolException(const UnsupportedProtocolException &)=default
Ice::FileException::path
::std::string path
The path of the file responsible for the error.
Definition: LocalException.h:1849
Ice::EndpointParseException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::UnknownRequestIdException::UnknownRequestIdException
UnknownRequestIdException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2775
Ice::CFNetworkException::domain
::std::string domain
The domain of the error.
Definition: LocalException.h:1788
Ice::ConnectionNotValidatedException
This exception is raised if a message is received over a connection that is not yet validated.
Definition: LocalException.h:2697
Ice::UnsupportedEncodingException::ice_tuple
std::tuple< const ::std::string &, const ::Ice::EncodingVersion &, const ::Ice::EncodingVersion & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2611
Ice::CollocationOptimizationException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
ObjectF.h
Ice::NoValueFactoryException::~NoValueFactoryException
virtual ~NoValueFactoryException()
Ice::UnexpectedObjectException::type
::std::string type
The Slice type ID of the class instance that was unmarshaled.
Definition: LocalException.h:3438
Ice::ConnectionLostException::ConnectionLostException
ConnectionLostException(const ConnectionLostException &)=default
Ice::UnsupportedEncodingException
This exception indicates an unsupported data encoding version.
Definition: LocalException.h:2575
Ice::IdentityParseException::IdentityParseException
IdentityParseException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1143
Ice::ConnectionManuallyClosedException::ConnectionManuallyClosedException
ConnectionManuallyClosedException(const ConnectionManuallyClosedException &)=default
Ice::UnsupportedEncodingException::UnsupportedEncodingException
UnsupportedEncodingException(const char *file, int line, const ::std::string &reason, const EncodingVersion &bad, const EncodingVersion &supported)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2600
Ice::CFNetworkException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::MarshalException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::NoValueFactoryException::NoValueFactoryException
NoValueFactoryException(const char *file, int line, const ::std::string &reason, const ::std::string &type)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3339
Ice::IdentityParseException::~IdentityParseException
virtual ~IdentityParseException()
Ice::CommunicatorDestroyedException::CommunicatorDestroyedException
CommunicatorDestroyedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:736
Ice
Definition: BuiltinSequences.h:56
Ice::ProtocolException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::ObjectAdapterDeactivatedException::ObjectAdapterDeactivatedException
ObjectAdapterDeactivatedException(const char *file, int line, const ::std::string &name)
One-shot constructor to initialize all data members.
Definition: LocalException.h:792
Ice::UnmarshalOutOfBoundsException::UnmarshalOutOfBoundsException
UnmarshalOutOfBoundsException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3268
Ice::FixedProxyException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3757
Ice::InvocationCanceledException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnknownUserException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::FacetNotExistException::~FacetNotExistException
virtual ~FacetNotExistException()
Ice::ObjectAdapterIdInUseException::ObjectAdapterIdInUseException
ObjectAdapterIdInUseException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:843
Ice::NoEndpointException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::MemoryLimitException
This exception is raised when Ice receives a request or reply message whose size exceeds the limit sp...
Definition: LocalException.h:3452
Ice::CloseTimeoutException::CloseTimeoutException
CloseTimeoutException(const CloseTimeoutException &)=default
Ice::IllegalMessageSizeException::IllegalMessageSizeException
IllegalMessageSizeException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3006
Ice::ConnectionRefusedException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::MarshalException
This exception is raised for errors during marshaling or unmarshaling data.
Definition: LocalException.h:3148
Ice::ConnectTimeoutException::ConnectTimeoutException
ConnectTimeoutException(const ConnectTimeoutException &)=default
Ice::ConnectFailedException::ConnectFailedException
ConnectFailedException(const char *file, int line, int error)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1880
Ice::StringConversionException::~StringConversionException
virtual ~StringConversionException()
Ice::OperationNotExistException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::OperationNotExistException::~OperationNotExistException
virtual ~OperationNotExistException()
Ice::UnsupportedEncodingException::bad
::Ice::EncodingVersion bad
The version of the unsupported encoding.
Definition: LocalException.h:2630
Ice::NotRegisteredException::NotRegisteredException
NotRegisteredException(const char *file, int line, const ::std::string &kindOfObject, const ::std::string &id)
One-shot constructor to initialize all data members.
Definition: LocalException.h:337
Ice::IllegalServantException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1342
Ice::UnknownUserException::UnknownUserException
UnknownUserException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:638
Ice::ProtocolException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Identity.h
Ice::NoValueFactoryException::NoValueFactoryException
NoValueFactoryException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3327
Ice::InitializationException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:99
Ice::CommunicatorDestroyedException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:744
Ice::SocketException::SocketException
SocketException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1693
Ice::UnknownException::UnknownException
UnknownException(const UnknownException &)=default
Ice::NoValueFactoryException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::FixedProxyException::FixedProxyException
FixedProxyException(const FixedProxyException &)=default
Ice::ConnectFailedException
This exception indicates connection failures.
Definition: LocalException.h:1857
Ice::CommunicatorDestroyedException::CommunicatorDestroyedException
CommunicatorDestroyedException(const CommunicatorDestroyedException &)=default
Ice::TimeoutException::TimeoutException
TimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2143
Ice::PluginInitializationException
This exception indicates that a failure occurred while initializing a plug-in.
Definition: LocalException.h:127
Ice::FeatureNotSupportedException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3649
Ice::ConnectionRefusedException::ConnectionRefusedException
ConnectionRefusedException(const ConnectionRefusedException &)=default
ExceptionHelpers.h
Ice::IllegalServantException
This exception is raised to reject an illegal servant (typically a null servant)
Definition: LocalException.h:1310
Ice::SecurityException::SecurityException
SecurityException(const SecurityException &)=default
Ice::ObjectNotExistException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::IllegalMessageSizeException::IllegalMessageSizeException
IllegalMessageSizeException(const IllegalMessageSizeException &)=default
Ice::CloneNotImplementedException
An attempt was made to clone a class that does not support cloning.
Definition: LocalException.h:450
Ice::UnexpectedObjectException::expectedType
::std::string expectedType
The Slice type ID that was expected by the receiving operation.
Definition: LocalException.h:3442
Ice::SecurityException::SecurityException
SecurityException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3700
Ice::ObjectAdapterDeactivatedException
This exception is raised if an attempt is made to use a deactivated ObjectAdapter.
Definition: LocalException.h:769
Ice::InvocationCanceledException::~InvocationCanceledException
virtual ~InvocationCanceledException()
Ice::TwowayOnlyException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::NoEndpointException::NoEndpointException
NoEndpointException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:902
Ice::NoEndpointException::NoEndpointException
NoEndpointException(const char *file, int line, const ::std::string &proxy)
One-shot constructor to initialize all data members.
Definition: LocalException.h:913
Ice::LocalException
Base class for all Ice run-time exceptions.
Definition: Exception.h:29
Ice::CompressionException
This exception indicates a problem with compressing or uncompressing data.
Definition: LocalException.h:3037
Ice::ConnectionManuallyClosedException::ConnectionManuallyClosedException
ConnectionManuallyClosedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2935
Ice::DatagramLimitException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3126
Ice::ProxyParseException::ProxyParseException
ProxyParseException(const ProxyParseException &)=default
Ice::VersionParseException::~VersionParseException
virtual ~VersionParseException()
Ice::InvocationTimeoutException
This exception indicates that an invocation failed because it timed out.
Definition: LocalException.h:2301
Ice::ObjectAdapterDeactivatedException::ObjectAdapterDeactivatedException
ObjectAdapterDeactivatedException(const ObjectAdapterDeactivatedException &)=default
Ice::ResponseSentException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnmarshalOutOfBoundsException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::EncapsulationException::~EncapsulationException
virtual ~EncapsulationException()
Ice::TwowayOnlyException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:417
Ice::RequestFailedException::operation
::std::string operation
The operation name of the request.
Definition: LocalException.h:1435
Ice::UnknownRequestIdException
This exception indicates that a response for an unknown request ID has been received.
Definition: LocalException.h:2752
Comparable.h
BuiltinSequences.h
Ice::InvocationCanceledException
This exception indicates that an asynchronous invocation failed because it was canceled explicitly by...
Definition: LocalException.h:2344
Ice::FeatureNotSupportedException::FeatureNotSupportedException
FeatureNotSupportedException(const char *file, int line, const ::std::string &unsupportedFeature)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3640
Ice::MemoryLimitException::MemoryLimitException
MemoryLimitException(const MemoryLimitException &)=default
Ice::SyscallException::~SyscallException
virtual ~SyscallException()
Ice::ConnectionTimeoutException
This exception indicates that a connection has been shut down because it has been idle for some time.
Definition: LocalException.h:2258
Ice::UnknownRequestIdException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::UnknownMessageException::UnknownMessageException
UnknownMessageException(const UnknownMessageException &)=default
ScopedArray.h
Ice::AlreadyRegisteredException
An attempt was made to register something more than once with the Ice run time.
Definition: LocalException.h:237
Ice::UnexpectedObjectException::~UnexpectedObjectException
virtual ~UnexpectedObjectException()
Ice::UnsupportedEncodingException::UnsupportedEncodingException
UnsupportedEncodingException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2587
Ice::ProxyUnmarshalException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::OperationNotExistException::OperationNotExistException
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.
Definition: LocalException.h:1584
Ice::IdentityParseException::IdentityParseException
IdentityParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1154
Ice::EndpointParseException::~EndpointParseException
virtual ~EndpointParseException()
Ice::ConnectionTimeoutException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2278
Ice::ConnectionLostException::~ConnectionLostException
virtual ~ConnectionLostException()
Ice::UnexpectedObjectException::UnexpectedObjectException
UnexpectedObjectException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3395
Ice::VersionMismatchException::VersionMismatchException
VersionMismatchException(const VersionMismatchException &)=default
Ice::EndpointParseException::EndpointParseException
EndpointParseException(const EndpointParseException &)=default
Ice::ObjectNotExistException::ice_tuple
std::tuple< const ::Ice::Identity &, const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1478
Ice::ConnectFailedException::ConnectFailedException
ConnectFailedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1869
Ice::UnexpectedObjectException::UnexpectedObjectException
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.
Definition: LocalException.h:3408
Ice::ConnectionRefusedException::ConnectionRefusedException
ConnectionRefusedException(const char *file, int line, int error)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1935
Ice::CloseTimeoutException
This exception indicates a connection closure timeout condition.
Definition: LocalException.h:2215
Ice::UnknownException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::FixedProxyException::FixedProxyException
FixedProxyException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3749
Ice::RequestFailedException::RequestFailedException
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.
Definition: LocalException.h:1397
Ice::ConnectionTimeoutException::ConnectionTimeoutException
ConnectionTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:2270
Ice::UnknownUserException::~UnknownUserException
virtual ~UnknownUserException()
Ice::UnsupportedProtocolException::ice_tuple
std::tuple< const ::std::string &, const ::Ice::ProtocolVersion &, const ::Ice::ProtocolVersion & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2544
Ice::UnmarshalOutOfBoundsException::UnmarshalOutOfBoundsException
UnmarshalOutOfBoundsException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:3279
Ice::ResponseSentException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::UnsupportedEncodingException::supported
::Ice::EncodingVersion supported
The version of the encoding that is supported.
Definition: LocalException.h:2634
Ice::FileException::~FileException
virtual ~FileException()
Ice::ObjectNotExistException
This exception is raised if an object does not exist on the server, that is, if no facets with the gi...
Definition: LocalException.h:1444
Ice::CFNetworkException::~CFNetworkException
virtual ~CFNetworkException()
Ice::Identity
The identity of an Ice object.
Definition: Identity.h:67
Ice::IllegalMessageSizeException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Exception.h
ValueF.h
Ice::IdentityParseException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1163
Ice::NoEndpointException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:922
Ice::BadMagicException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::AlreadyRegisteredException::AlreadyRegisteredException
AlreadyRegisteredException(const char *file, int line, const ::std::string &kindOfObject, const ::std::string &id)
One-shot constructor to initialize all data members.
Definition: LocalException.h:261
Ice::ObjectAdapterIdInUseException::id
::std::string id
Adapter ID.
Definition: LocalException.h:882
Ice::ConnectionLostException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::ProxyParseException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::EndpointParseException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnexpectedObjectException::ice_tuple
std::tuple< const ::std::string &, const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3419
Ice::ConnectionLostException
This exception indicates a lost connection.
Definition: LocalException.h:1966
Ice::IllegalServantException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::AlreadyRegisteredException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::FacetNotExistException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::TwowayOnlyException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::EndpointSelectionTypeParseException::EndpointSelectionTypeParseException
EndpointSelectionTypeParseException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1023
Ice::ConnectTimeoutException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::IllegalServantException::reason
::std::string reason
Describes why this servant is illegal.
Definition: LocalException.h:1361
Ice::EndpointSelectionTypeParseException::str
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:1062
Ice::FacetNotExistException::FacetNotExistException
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.
Definition: LocalException.h:1526
Ice::FileException::FileException
FileException(const char *file, int line, int error, const ::std::string &path)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1820
Ice::ConnectionRefusedException::ConnectionRefusedException
ConnectionRefusedException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1924
Ice::BadMagicException::BadMagicException
BadMagicException(const char *file, int line, const ::std::string &reason, const ByteSeq &badMagic)
One-shot constructor to initialize all data members.
Definition: LocalException.h:2471
Ice::ObjectAdapterIdInUseException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:863
Ice::TimeoutException::TimeoutException
TimeoutException(const TimeoutException &)=default
Ice::IllegalIdentityException::~IllegalIdentityException
virtual ~IllegalIdentityException()
Ice::ResponseSentException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3800
Ice::EncapsulationException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::Int
int Int
The mapping for the Slice int type.
Definition: Config.h:54
Ice::CloseTimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::CloneNotImplementedException::~CloneNotImplementedException
virtual ~CloneNotImplementedException()
Ice::StringConversionException::StringConversionException
StringConversionException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3519
Ice::ProxyParseException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::InitializationException::InitializationException
InitializationException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:79
Ice::CollocationOptimizationException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:209
Ice::UnknownUserException::UnknownUserException
UnknownUserException(const char *file, int line, const ::std::string &unknown)
One-shot constructor to initialize all data members.
Definition: LocalException.h:649
Ice::ConnectionManuallyClosedException::ice_tuple
std::tuple< const bool & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2955
Ice::FileException::ice_tuple
std::tuple< const int &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:1830
Ice::FileException::FileException
FileException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1808
Ice::ObjectNotExistException::~ObjectNotExistException
virtual ~ObjectNotExistException()
Ice::InvocationCanceledException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.
Ice::SocketException
This exception indicates socket errors.
Definition: LocalException.h:1681
Ice::FixedProxyException::~FixedProxyException
virtual ~FixedProxyException()
Ice::ByteSeq
::std::vector< Byte > ByteSeq
A sequence of bytes.
Definition: BuiltinSequences.h:66
Ice::NoValueFactoryException::ice_tuple
std::tuple< const ::std::string &, const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3349
Ice::ProtocolVersion
A version structure for the protocol version.
Definition: Version.h:63
Ice::MemoryLimitException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnknownException::UnknownException
UnknownException(const char *file, int line, const ::std::string &unknown)
One-shot constructor to initialize all data members.
Definition: LocalException.h:519
Ice::ObjectAdapterDeactivatedException::name
::std::string name
Name of the adapter.
Definition: LocalException.h:820
Ice::SecurityException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnmarshalOutOfBoundsException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:3288
Ice::UnknownReplyStatusException::UnknownReplyStatusException
UnknownReplyStatusException(const UnknownReplyStatusException &)=default
Ice::DatagramLimitException::DatagramLimitException
DatagramLimitException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:3106
Ice::ObjectAdapterDeactivatedException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:801
Ice::BadMagicException::badMagic
::Ice::ByteSeq badMagic
A sequence containing the first four bytes of the incorrect message.
Definition: LocalException.h:2500
Ice::OperationNotExistException
This exception is raised if an operation for a given object does not exist on the server.
Definition: LocalException.h:1559
Ice::IdentityParseException::str
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:1182
Ice::OperationInterruptedException::ice_tuple
std::tuple ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:2109
Ice::CommunicatorDestroyedException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
Ice::UnknownLocalException::ice_tuple
std::tuple< const ::std::string & > ice_tuple() const
Obtains a tuple containing all of the exception's data members.
Definition: LocalException.h:594
Ice::UnknownUserException::ice_print
virtual void ice_print(::std::ostream &stream) const override
Prints this exception to the given stream.
PopDisableWarnings.h
Ice::SyscallException::SyscallException
SyscallException(const char *file, int line)
The file and line number are required for all local exceptions.
Definition: LocalException.h:1630
Ice::IllegalServantException::IllegalServantException
IllegalServantException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Definition: LocalException.h:1333
Ice::UnknownException
This exception is raised if an operation call on a server raises an unknown exception.
Definition: LocalException.h:496
Ice::UnknownException::ice_staticId
static const ::std::string & ice_staticId()
Obtains the Slice type ID of this exception.