Ice 3.7 C++98 API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
70  ICE_MEMBER(ICE_API) virtual ~InitializationException();
71 
72  InitializationException(const InitializationException&) = default;
73 
79  InitializationException(const char* file, int line) : LocalExceptionHelper<InitializationException, LocalException>(file, line)
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 
130  ICE_MEMBER(ICE_API) virtual ~PluginInitializationException();
131 
132  PluginInitializationException(const PluginInitializationException&) = default;
133 
139  PluginInitializationException(const char* file, int line) : LocalExceptionHelper<PluginInitializationException, LocalException>(file, line)
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 
192  ICE_MEMBER(ICE_API) virtual ~CollocationOptimizationException();
193 
194  CollocationOptimizationException(const CollocationOptimizationException&) = default;
195 
201  CollocationOptimizationException(const char* file, int line) : LocalExceptionHelper<CollocationOptimizationException, LocalException>(file, line)
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 
240  ICE_MEMBER(ICE_API) virtual ~AlreadyRegisteredException();
241 
242  AlreadyRegisteredException(const AlreadyRegisteredException&) = default;
243 
249  AlreadyRegisteredException(const char* file, int line) : LocalExceptionHelper<AlreadyRegisteredException, LocalException>(file, line)
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 
316  ICE_MEMBER(ICE_API) virtual ~NotRegisteredException();
317 
318  NotRegisteredException(const NotRegisteredException&) = default;
319 
325  NotRegisteredException(const char* file, int line) : LocalExceptionHelper<NotRegisteredException, LocalException>(file, line)
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 
388  ICE_MEMBER(ICE_API) virtual ~TwowayOnlyException();
389 
390  TwowayOnlyException(const TwowayOnlyException&) = default;
391 
397  TwowayOnlyException(const char* file, int line) : LocalExceptionHelper<TwowayOnlyException, LocalException>(file, line)
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 
453  ICE_MEMBER(ICE_API) virtual ~CloneNotImplementedException();
454 
455  CloneNotImplementedException(const CloneNotImplementedException&) = default;
456 
462  CloneNotImplementedException(const char* file, int line) : LocalExceptionHelper<CloneNotImplementedException, LocalException>(file, line)
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 
499  ICE_MEMBER(ICE_API) virtual ~UnknownException();
500 
501  UnknownException(const UnknownException&) = default;
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 
565  ICE_MEMBER(ICE_API) virtual ~UnknownLocalException();
566 
567  UnknownLocalException(const UnknownLocalException&) = default;
568 
574  UnknownLocalException(const char* file, int line) : LocalExceptionHelper<UnknownLocalException, UnknownException>(file, line)
575  {
576  }
577 
585  UnknownLocalException(const char* file, int line, const ::std::string& unknown) :
586  LocalExceptionHelper<UnknownLocalException, UnknownException>(file, line, 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 
629  ICE_MEMBER(ICE_API) virtual ~UnknownUserException();
630 
631  UnknownUserException(const UnknownUserException&) = default;
632 
638  UnknownUserException(const char* file, int line) : LocalExceptionHelper<UnknownUserException, UnknownException>(file, line)
639  {
640  }
641 
649  UnknownUserException(const char* file, int line, const ::std::string& unknown) :
650  LocalExceptionHelper<UnknownUserException, UnknownException>(file, line, 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 
684  ICE_MEMBER(ICE_API) virtual ~VersionMismatchException();
685 
686  VersionMismatchException(const VersionMismatchException&) = default;
687 
693  VersionMismatchException(const char* file, int line) : LocalExceptionHelper<VersionMismatchException, LocalException>(file, line)
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 
727  ICE_MEMBER(ICE_API) virtual ~CommunicatorDestroyedException();
728 
729  CommunicatorDestroyedException(const CommunicatorDestroyedException&) = default;
730 
736  CommunicatorDestroyedException(const char* file, int line) : LocalExceptionHelper<CommunicatorDestroyedException, LocalException>(file, line)
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 
772  ICE_MEMBER(ICE_API) virtual ~ObjectAdapterDeactivatedException();
773 
774  ObjectAdapterDeactivatedException(const ObjectAdapterDeactivatedException&) = default;
775 
781  ObjectAdapterDeactivatedException(const char* file, int line) : LocalExceptionHelper<ObjectAdapterDeactivatedException, LocalException>(file, line)
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 
834  ICE_MEMBER(ICE_API) virtual ~ObjectAdapterIdInUseException();
835 
836  ObjectAdapterIdInUseException(const ObjectAdapterIdInUseException&) = default;
837 
843  ObjectAdapterIdInUseException(const char* file, int line) : LocalExceptionHelper<ObjectAdapterIdInUseException, LocalException>(file, line)
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 
893  ICE_MEMBER(ICE_API) virtual ~NoEndpointException();
894 
895  NoEndpointException(const NoEndpointException&) = default;
896 
902  NoEndpointException(const char* file, int line) : LocalExceptionHelper<NoEndpointException, LocalException>(file, line)
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 
954  ICE_MEMBER(ICE_API) virtual ~EndpointParseException();
955 
956  EndpointParseException(const EndpointParseException&) = default;
957 
963  EndpointParseException(const char* file, int line) : LocalExceptionHelper<EndpointParseException, LocalException>(file, line)
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 
1014  ICE_MEMBER(ICE_API) virtual ~EndpointSelectionTypeParseException();
1015 
1016  EndpointSelectionTypeParseException(const EndpointSelectionTypeParseException&) = default;
1017 
1023  EndpointSelectionTypeParseException(const char* file, int line) : LocalExceptionHelper<EndpointSelectionTypeParseException, LocalException>(file, line)
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 
1074  ICE_MEMBER(ICE_API) virtual ~VersionParseException();
1075 
1076  VersionParseException(const VersionParseException&) = default;
1077 
1083  VersionParseException(const char* file, int line) : LocalExceptionHelper<VersionParseException, LocalException>(file, line)
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 
1134  ICE_MEMBER(ICE_API) virtual ~IdentityParseException();
1135 
1136  IdentityParseException(const IdentityParseException&) = default;
1137 
1143  IdentityParseException(const char* file, int line) : LocalExceptionHelper<IdentityParseException, LocalException>(file, line)
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 
1194  ICE_MEMBER(ICE_API) virtual ~ProxyParseException();
1195 
1196  ProxyParseException(const ProxyParseException&) = default;
1197 
1203  ProxyParseException(const char* file, int line) : LocalExceptionHelper<ProxyParseException, LocalException>(file, line)
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 
1253  ICE_MEMBER(ICE_API) virtual ~IllegalIdentityException();
1254 
1255  IllegalIdentityException(const IllegalIdentityException&) = default;
1256 
1262  IllegalIdentityException(const char* file, int line) : LocalExceptionHelper<IllegalIdentityException, LocalException>(file, line)
1263  {
1264  }
1265 
1273  IllegalIdentityException(const char* file, int line, const Identity& id) : LocalExceptionHelper<IllegalIdentityException, LocalException>(file, line),
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 
1301  ::Ice::Identity id;
1302 };
1303 
1309 class ICE_CLASS(ICE_API) IllegalServantException : public LocalExceptionHelper<IllegalServantException, LocalException>
1310 {
1311 public:
1312 
1313  ICE_MEMBER(ICE_API) virtual ~IllegalServantException();
1314 
1315  IllegalServantException(const IllegalServantException&) = default;
1316 
1322  IllegalServantException(const char* file, int line) : LocalExceptionHelper<IllegalServantException, LocalException>(file, line)
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 
1375  ICE_MEMBER(ICE_API) virtual ~RequestFailedException();
1376 
1377  RequestFailedException(const RequestFailedException&) = default;
1378 
1384  RequestFailedException(const char* file, int line) : LocalExceptionHelper<RequestFailedException, LocalException>(file, line)
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 
1427  ::Ice::Identity id;
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 
1447  ICE_MEMBER(ICE_API) virtual ~ObjectNotExistException();
1448 
1449  ObjectNotExistException(const ObjectNotExistException&) = default;
1450 
1456  ObjectNotExistException(const char* file, int line) : LocalExceptionHelper<ObjectNotExistException, RequestFailedException>(file, line)
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 
1504  ICE_MEMBER(ICE_API) virtual ~FacetNotExistException();
1505 
1506  FacetNotExistException(const FacetNotExistException&) = default;
1507 
1513  FacetNotExistException(const char* file, int line) : LocalExceptionHelper<FacetNotExistException, RequestFailedException>(file, line)
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 
1562  ICE_MEMBER(ICE_API) virtual ~OperationNotExistException();
1563 
1564  OperationNotExistException(const OperationNotExistException&) = default;
1565 
1571  OperationNotExistException(const char* file, int line) : LocalExceptionHelper<OperationNotExistException, RequestFailedException>(file, line)
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 
1621  ICE_MEMBER(ICE_API) virtual ~SyscallException();
1622 
1623  SyscallException(const SyscallException&) = default;
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 
1684  ICE_MEMBER(ICE_API) virtual ~SocketException();
1685 
1686  SocketException(const SocketException&) = default;
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) :
1705  LocalExceptionHelper<SocketException, SyscallException>(file, line, 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 
1738  ICE_MEMBER(ICE_API) virtual ~CFNetworkException();
1739 
1740  CFNetworkException(const CFNetworkException&) = default;
1741 
1747  CFNetworkException(const char* file, int line) : LocalExceptionHelper<CFNetworkException, SocketException>(file, line)
1748  {
1749  }
1750 
1759  CFNetworkException(const char* file, int line, int error, const ::std::string& domain) :
1760  LocalExceptionHelper<CFNetworkException, SocketException>(file, line, error),
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 
1799  ICE_MEMBER(ICE_API) virtual ~FileException();
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) :
1821  LocalExceptionHelper<FileException, SyscallException>(file, line, error),
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 
1860  ICE_MEMBER(ICE_API) virtual ~ConnectFailedException();
1861 
1862  ConnectFailedException(const ConnectFailedException&) = default;
1863 
1869  ConnectFailedException(const char* file, int line) : LocalExceptionHelper<ConnectFailedException, SocketException>(file, line)
1870  {
1871  }
1872 
1880  ConnectFailedException(const char* file, int line, int error) :
1881  LocalExceptionHelper<ConnectFailedException, SocketException>(file, line, 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 
1915  ICE_MEMBER(ICE_API) virtual ~ConnectionRefusedException();
1916 
1917  ConnectionRefusedException(const ConnectionRefusedException&) = default;
1918 
1924  ConnectionRefusedException(const char* file, int line) : LocalExceptionHelper<ConnectionRefusedException, ConnectFailedException>(file, line)
1925  {
1926  }
1927 
1935  ConnectionRefusedException(const char* file, int line, int error) :
1936  LocalExceptionHelper<ConnectionRefusedException, ConnectFailedException>(file, line, 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 
1969  ICE_MEMBER(ICE_API) virtual ~ConnectionLostException();
1970 
1971  ConnectionLostException(const ConnectionLostException&) = default;
1972 
1978  ConnectionLostException(const char* file, int line) : LocalExceptionHelper<ConnectionLostException, SocketException>(file, line)
1979  {
1980  }
1981 
1989  ConnectionLostException(const char* file, int line, int error) :
1990  LocalExceptionHelper<ConnectionLostException, SocketException>(file, line, 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 
2024  ICE_MEMBER(ICE_API) virtual ~DNSException();
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 
2092  ICE_MEMBER(ICE_API) virtual ~OperationInterruptedException();
2093 
2094  OperationInterruptedException(const OperationInterruptedException&) = default;
2095 
2101  OperationInterruptedException(const char* file, int line) : LocalExceptionHelper<OperationInterruptedException, LocalException>(file, line)
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 
2134  ICE_MEMBER(ICE_API) virtual ~TimeoutException();
2135 
2136  TimeoutException(const TimeoutException&) = default;
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 
2176  ICE_MEMBER(ICE_API) virtual ~ConnectTimeoutException();
2177 
2178  ConnectTimeoutException(const ConnectTimeoutException&) = default;
2179 
2185  ConnectTimeoutException(const char* file, int line) : LocalExceptionHelper<ConnectTimeoutException, TimeoutException>(file, line)
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 
2218  ICE_MEMBER(ICE_API) virtual ~CloseTimeoutException();
2219 
2220  CloseTimeoutException(const CloseTimeoutException&) = default;
2221 
2227  CloseTimeoutException(const char* file, int line) : LocalExceptionHelper<CloseTimeoutException, TimeoutException>(file, line)
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 
2261  ICE_MEMBER(ICE_API) virtual ~ConnectionTimeoutException();
2262 
2263  ConnectionTimeoutException(const ConnectionTimeoutException&) = default;
2264 
2270  ConnectionTimeoutException(const char* file, int line) : LocalExceptionHelper<ConnectionTimeoutException, TimeoutException>(file, line)
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 
2304  ICE_MEMBER(ICE_API) virtual ~InvocationTimeoutException();
2305 
2306  InvocationTimeoutException(const InvocationTimeoutException&) = default;
2307 
2313  InvocationTimeoutException(const char* file, int line) : LocalExceptionHelper<InvocationTimeoutException, TimeoutException>(file, line)
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 
2347  ICE_MEMBER(ICE_API) virtual ~InvocationCanceledException();
2348 
2349  InvocationCanceledException(const InvocationCanceledException&) = default;
2350 
2356  InvocationCanceledException(const char* file, int line) : LocalExceptionHelper<InvocationCanceledException, LocalException>(file, line)
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 
2390  ICE_MEMBER(ICE_API) virtual ~ProtocolException();
2391 
2392  ProtocolException(const ProtocolException&) = default;
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 
2450  ICE_MEMBER(ICE_API) virtual ~BadMagicException();
2451 
2452  BadMagicException(const BadMagicException&) = default;
2453 
2459  BadMagicException(const char* file, int line) : LocalExceptionHelper<BadMagicException, ProtocolException>(file, line)
2460  {
2461  }
2462 
2471  BadMagicException(const char* file, int line, const ::std::string& reason, const ByteSeq& badMagic) :
2472  LocalExceptionHelper<BadMagicException, ProtocolException>(file, line, reason),
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 
2500  ::Ice::ByteSeq badMagic;
2501 };
2502 
2507 class ICE_CLASS(ICE_API) UnsupportedProtocolException : public LocalExceptionHelper<UnsupportedProtocolException, ProtocolException>
2508 {
2509 public:
2510 
2511  ICE_MEMBER(ICE_API) virtual ~UnsupportedProtocolException();
2512 
2513  UnsupportedProtocolException(const UnsupportedProtocolException&) = default;
2514 
2520  UnsupportedProtocolException(const char* file, int line) : LocalExceptionHelper<UnsupportedProtocolException, ProtocolException>(file, line)
2521  {
2522  }
2523 
2533  UnsupportedProtocolException(const char* file, int line, const ::std::string& reason, const ProtocolVersion& bad, const ProtocolVersion& supported) :
2534  LocalExceptionHelper<UnsupportedProtocolException, ProtocolException>(file, line, reason),
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 
2567  ::Ice::ProtocolVersion supported;
2568 };
2569 
2574 class ICE_CLASS(ICE_API) UnsupportedEncodingException : public LocalExceptionHelper<UnsupportedEncodingException, ProtocolException>
2575 {
2576 public:
2577 
2578  ICE_MEMBER(ICE_API) virtual ~UnsupportedEncodingException();
2579 
2580  UnsupportedEncodingException(const UnsupportedEncodingException&) = default;
2581 
2587  UnsupportedEncodingException(const char* file, int line) : LocalExceptionHelper<UnsupportedEncodingException, ProtocolException>(file, line)
2588  {
2589  }
2590 
2600  UnsupportedEncodingException(const char* file, int line, const ::std::string& reason, const EncodingVersion& bad, const EncodingVersion& supported) :
2601  LocalExceptionHelper<UnsupportedEncodingException, ProtocolException>(file, line, reason),
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 
2634  ::Ice::EncodingVersion supported;
2635 };
2636 
2641 class ICE_CLASS(ICE_API) UnknownMessageException : public LocalExceptionHelper<UnknownMessageException, ProtocolException>
2642 {
2643 public:
2644 
2645  ICE_MEMBER(ICE_API) virtual ~UnknownMessageException();
2646 
2647  UnknownMessageException(const UnknownMessageException&) = default;
2648 
2654  UnknownMessageException(const char* file, int line) : LocalExceptionHelper<UnknownMessageException, ProtocolException>(file, line)
2655  {
2656  }
2657 
2665  UnknownMessageException(const char* file, int line, const ::std::string& reason) :
2666  LocalExceptionHelper<UnknownMessageException, ProtocolException>(file, line, 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 
2700  ICE_MEMBER(ICE_API) virtual ~ConnectionNotValidatedException();
2701 
2702  ConnectionNotValidatedException(const ConnectionNotValidatedException&) = default;
2703 
2709  ConnectionNotValidatedException(const char* file, int line) : LocalExceptionHelper<ConnectionNotValidatedException, ProtocolException>(file, line)
2710  {
2711  }
2712 
2720  ConnectionNotValidatedException(const char* file, int line, const ::std::string& reason) :
2721  LocalExceptionHelper<ConnectionNotValidatedException, ProtocolException>(file, line, 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 
2755  ICE_MEMBER(ICE_API) virtual ~UnknownRequestIdException();
2756 
2757  UnknownRequestIdException(const UnknownRequestIdException&) = default;
2758 
2764  UnknownRequestIdException(const char* file, int line) : LocalExceptionHelper<UnknownRequestIdException, ProtocolException>(file, line)
2765  {
2766  }
2767 
2775  UnknownRequestIdException(const char* file, int line, const ::std::string& reason) :
2776  LocalExceptionHelper<UnknownRequestIdException, ProtocolException>(file, line, 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 
2809  ICE_MEMBER(ICE_API) virtual ~UnknownReplyStatusException();
2810 
2811  UnknownReplyStatusException(const UnknownReplyStatusException&) = default;
2812 
2818  UnknownReplyStatusException(const char* file, int line) : LocalExceptionHelper<UnknownReplyStatusException, ProtocolException>(file, line)
2819  {
2820  }
2821 
2829  UnknownReplyStatusException(const char* file, int line, const ::std::string& reason) :
2830  LocalExceptionHelper<UnknownReplyStatusException, ProtocolException>(file, line, 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 
2870  ICE_MEMBER(ICE_API) virtual ~CloseConnectionException();
2871 
2872  CloseConnectionException(const CloseConnectionException&) = default;
2873 
2879  CloseConnectionException(const char* file, int line) : LocalExceptionHelper<CloseConnectionException, ProtocolException>(file, line)
2880  {
2881  }
2882 
2890  CloseConnectionException(const char* file, int line, const ::std::string& reason) :
2891  LocalExceptionHelper<CloseConnectionException, ProtocolException>(file, line, 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 
2926  ICE_MEMBER(ICE_API) virtual ~ConnectionManuallyClosedException();
2927 
2928  ConnectionManuallyClosedException(const ConnectionManuallyClosedException&) = default;
2929 
2935  ConnectionManuallyClosedException(const char* file, int line) : LocalExceptionHelper<ConnectionManuallyClosedException, LocalException>(file, line)
2936  {
2937  }
2938 
2946  ConnectionManuallyClosedException(const char* file, int line, bool graceful) : LocalExceptionHelper<ConnectionManuallyClosedException, LocalException>(file, line),
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 
2986  ICE_MEMBER(ICE_API) virtual ~IllegalMessageSizeException();
2987 
2988  IllegalMessageSizeException(const IllegalMessageSizeException&) = default;
2989 
2995  IllegalMessageSizeException(const char* file, int line) : LocalExceptionHelper<IllegalMessageSizeException, ProtocolException>(file, line)
2996  {
2997  }
2998 
3006  IllegalMessageSizeException(const char* file, int line, const ::std::string& reason) :
3007  LocalExceptionHelper<IllegalMessageSizeException, ProtocolException>(file, line, 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 
3040  ICE_MEMBER(ICE_API) virtual ~CompressionException();
3041 
3042  CompressionException(const CompressionException&) = default;
3043 
3049  CompressionException(const char* file, int line) : LocalExceptionHelper<CompressionException, ProtocolException>(file, line)
3050  {
3051  }
3052 
3060  CompressionException(const char* file, int line, const ::std::string& reason) :
3061  LocalExceptionHelper<CompressionException, ProtocolException>(file, line, 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 
3097  ICE_MEMBER(ICE_API) virtual ~DatagramLimitException();
3098 
3099  DatagramLimitException(const DatagramLimitException&) = default;
3100 
3106  DatagramLimitException(const char* file, int line) : LocalExceptionHelper<DatagramLimitException, ProtocolException>(file, line)
3107  {
3108  }
3109 
3117  DatagramLimitException(const char* file, int line, const ::std::string& reason) :
3118  LocalExceptionHelper<DatagramLimitException, ProtocolException>(file, line, 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 
3151  ICE_MEMBER(ICE_API) virtual ~MarshalException();
3152 
3153  MarshalException(const MarshalException&) = default;
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) :
3172  LocalExceptionHelper<MarshalException, ProtocolException>(file, line, 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 
3205  ICE_MEMBER(ICE_API) virtual ~ProxyUnmarshalException();
3206 
3207  ProxyUnmarshalException(const ProxyUnmarshalException&) = default;
3208 
3214  ProxyUnmarshalException(const char* file, int line) : LocalExceptionHelper<ProxyUnmarshalException, MarshalException>(file, line)
3215  {
3216  }
3217 
3225  ProxyUnmarshalException(const char* file, int line, const ::std::string& reason) :
3226  LocalExceptionHelper<ProxyUnmarshalException, MarshalException>(file, line, 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 
3259  ICE_MEMBER(ICE_API) virtual ~UnmarshalOutOfBoundsException();
3260 
3261  UnmarshalOutOfBoundsException(const UnmarshalOutOfBoundsException&) = default;
3262 
3268  UnmarshalOutOfBoundsException(const char* file, int line) : LocalExceptionHelper<UnmarshalOutOfBoundsException, MarshalException>(file, line)
3269  {
3270  }
3271 
3279  UnmarshalOutOfBoundsException(const char* file, int line, const ::std::string& reason) :
3280  LocalExceptionHelper<UnmarshalOutOfBoundsException, MarshalException>(file, line, 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 
3318  ICE_MEMBER(ICE_API) virtual ~NoValueFactoryException();
3319 
3320  NoValueFactoryException(const NoValueFactoryException&) = default;
3321 
3327  NoValueFactoryException(const char* file, int line) : LocalExceptionHelper<NoValueFactoryException, MarshalException>(file, line)
3328  {
3329  }
3330 
3339  NoValueFactoryException(const char* file, int line, const ::std::string& reason, const ::std::string& type) :
3340  LocalExceptionHelper<NoValueFactoryException, MarshalException>(file, line, reason),
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 
3386  ICE_MEMBER(ICE_API) virtual ~UnexpectedObjectException();
3387 
3388  UnexpectedObjectException(const UnexpectedObjectException&) = default;
3389 
3395  UnexpectedObjectException(const char* file, int line) : LocalExceptionHelper<UnexpectedObjectException, MarshalException>(file, line)
3396  {
3397  }
3398 
3408  UnexpectedObjectException(const char* file, int line, const ::std::string& reason, const ::std::string& type, const ::std::string& expectedType) :
3409  LocalExceptionHelper<UnexpectedObjectException, MarshalException>(file, line, reason),
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 
3455  ICE_MEMBER(ICE_API) virtual ~MemoryLimitException();
3456 
3457  MemoryLimitException(const MemoryLimitException&) = default;
3458 
3464  MemoryLimitException(const char* file, int line) : LocalExceptionHelper<MemoryLimitException, MarshalException>(file, line)
3465  {
3466  }
3467 
3475  MemoryLimitException(const char* file, int line, const ::std::string& reason) :
3476  LocalExceptionHelper<MemoryLimitException, MarshalException>(file, line, 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 
3510  ICE_MEMBER(ICE_API) virtual ~StringConversionException();
3511 
3512  StringConversionException(const StringConversionException&) = default;
3513 
3519  StringConversionException(const char* file, int line) : LocalExceptionHelper<StringConversionException, MarshalException>(file, line)
3520  {
3521  }
3522 
3530  StringConversionException(const char* file, int line, const ::std::string& reason) :
3531  LocalExceptionHelper<StringConversionException, MarshalException>(file, line, 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 
3564  ICE_MEMBER(ICE_API) virtual ~EncapsulationException();
3565 
3566  EncapsulationException(const EncapsulationException&) = default;
3567 
3573  EncapsulationException(const char* file, int line) : LocalExceptionHelper<EncapsulationException, MarshalException>(file, line)
3574  {
3575  }
3576 
3584  EncapsulationException(const char* file, int line, const ::std::string& reason) :
3585  LocalExceptionHelper<EncapsulationException, MarshalException>(file, line, 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 
3620  ICE_MEMBER(ICE_API) virtual ~FeatureNotSupportedException();
3621 
3622  FeatureNotSupportedException(const FeatureNotSupportedException&) = default;
3623 
3629  FeatureNotSupportedException(const char* file, int line) : LocalExceptionHelper<FeatureNotSupportedException, LocalException>(file, line)
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 
3680  ICE_MEMBER(ICE_API) virtual ~SecurityException();
3681 
3682  SecurityException(const SecurityException&) = default;
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 
3740  ICE_MEMBER(ICE_API) virtual ~FixedProxyException();
3741 
3742  FixedProxyException(const FixedProxyException&) = default;
3743 
3749  FixedProxyException(const char* file, int line) : LocalExceptionHelper<FixedProxyException, LocalException>(file, line)
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 
3783  ICE_MEMBER(ICE_API) virtual ~ResponseSentException();
3784 
3785  ResponseSentException(const ResponseSentException&) = default;
3786 
3792  ResponseSentException(const char* file, int line) : LocalExceptionHelper<ResponseSentException, LocalException>(file, line)
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 
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
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;
3879  virtual void ice_throw() const;
3880 
3884  ::std::string reason;
3885 };
3886 
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
3913  virtual ~PluginInitializationException();
3914 #else
3916 #endif
3917 
3922  virtual ::std::string ice_id() const;
3927  virtual void ice_print(::std::ostream& stream) const;
3936  virtual void ice_throw() const;
3937 
3941  ::std::string reason;
3942 };
3943 
3952 {
3953 public:
3954 
3960  CollocationOptimizationException(const char* file, int line);
3961 
3962 #ifdef ICE_CPP11_COMPILER
3965 #else
3967 #endif
3968 
3973  virtual ::std::string ice_id() const;
3978  virtual void ice_print(::std::ostream& stream) const;
3987  virtual void ice_throw() const;
3988 };
3989 
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
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;
4045  virtual void ice_throw() const;
4046 
4052  ::std::string kindOfObject;
4056  ::std::string id;
4057 };
4058 
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
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;
4117  virtual void ice_throw() const;
4118 
4124  ::std::string kindOfObject;
4128  ::std::string id;
4129 };
4130 
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 
4203 {
4204 public:
4205 
4211  CloneNotImplementedException(const char* file, int line);
4212 
4213 #ifdef ICE_CPP11_COMPILER
4215  virtual ~CloneNotImplementedException();
4216 #else
4218 #endif
4219 
4224  virtual ::std::string ice_id() const;
4229  virtual void ice_print(::std::ostream& stream) const;
4238  virtual void ice_throw() const;
4239 };
4240 
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 
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;
4356  virtual void ice_throw() const;
4357 };
4358 
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;
4417  virtual void ice_throw() const;
4418 };
4419 
4426 {
4427 public:
4428 
4434  VersionMismatchException(const char* file, int line);
4435 
4436 #ifdef ICE_CPP11_COMPILER
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;
4461  virtual void ice_throw() const;
4462 };
4463 
4470 {
4471 public:
4472 
4478  CommunicatorDestroyedException(const char* file, int line);
4479 
4480 #ifdef ICE_CPP11_COMPILER
4482  virtual ~CommunicatorDestroyedException();
4483 #else
4485 #endif
4486 
4491  virtual ::std::string ice_id() const;
4496  virtual void ice_print(::std::ostream& stream) const;
4505  virtual void ice_throw() const;
4506 };
4507 
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
4537 #else
4539 #endif
4540 
4545  virtual ::std::string ice_id() const;
4550  virtual void ice_print(::std::ostream& stream) const;
4559  virtual void ice_throw() const;
4560 
4564  ::std::string name;
4565 };
4566 
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
4595  virtual ~ObjectAdapterIdInUseException();
4596 #else
4598 #endif
4599 
4604  virtual ::std::string ice_id() const;
4609  virtual void ice_print(::std::ostream& stream) const;
4618  virtual void ice_throw() const;
4619 
4623  ::std::string id;
4624 };
4625 
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 
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
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;
4732  virtual void ice_throw() const;
4733 
4737  ::std::string str;
4738 };
4739 
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
4767 #else
4769 #endif
4770 
4775  virtual ::std::string ice_id() const;
4780  virtual void ice_print(::std::ostream& stream) const;
4789  virtual void ice_throw() const;
4790 
4794  ::std::string str;
4795 };
4796 
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;
4846  virtual void ice_throw() const;
4847 
4851  ::std::string str;
4852 };
4853 
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
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;
4903  virtual void ice_throw() const;
4904 
4908  ::std::string str;
4909 };
4910 
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 
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
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;
5016  virtual void ice_throw() const;
5017 
5022 };
5023 
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
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;
5073  virtual void ice_throw() const;
5074 
5078  ::std::string reason;
5079 };
5080 
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
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;
5134  virtual void ice_throw() const;
5135 
5143  ::std::string facet;
5147  ::std::string operation;
5148 };
5149 
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
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;
5201  virtual void ice_throw() const;
5202 };
5203 
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
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;
5255  virtual void ice_throw() const;
5256 };
5257 
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
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;
5310  virtual void ice_throw() const;
5311 };
5312 
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 
5374 };
5375 
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 
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 
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 
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
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;
5589  virtual void ice_throw() const;
5590 };
5591 
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
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;
5641  virtual void ice_throw() const;
5642 };
5643 
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
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;
5692  virtual void ice_throw() const;
5693 };
5694 
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 
5757  ::std::string host;
5758 };
5759 
5765 {
5766 public:
5767 
5773  OperationInterruptedException(const char* file, int line);
5774 
5775 #ifdef ICE_CPP11_COMPILER
5777  virtual ~OperationInterruptedException();
5778 #else
5780 #endif
5781 
5786  virtual ::std::string ice_id() const;
5791  virtual void ice_print(::std::ostream& stream) const;
5800  virtual void ice_throw() const;
5801 };
5802 
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 
5851 {
5852 public:
5853 
5859  ConnectTimeoutException(const char* file, int line);
5860 
5861 #ifdef ICE_CPP11_COMPILER
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;
5886  virtual void ice_throw() const;
5887 };
5888 
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;
5929  virtual void ice_throw() const;
5930 };
5931 
5938 {
5939 public:
5940 
5946  ConnectionTimeoutException(const char* file, int line);
5947 
5948 #ifdef ICE_CPP11_COMPILER
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;
5973  virtual void ice_throw() const;
5974 };
5975 
5982 {
5983 public:
5984 
5990  InvocationTimeoutException(const char* file, int line);
5991 
5992 #ifdef ICE_CPP11_COMPILER
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;
6017  virtual void ice_throw() const;
6018 };
6019 
6026 {
6027 public:
6028 
6034  InvocationCanceledException(const char* file, int line);
6035 
6036 #ifdef ICE_CPP11_COMPILER
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;
6061  virtual void ice_throw() const;
6062 };
6063 
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 
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 
6177 };
6178 
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
6206  virtual ~UnsupportedProtocolException();
6207 #else
6209 #endif
6210 
6215  virtual ::std::string ice_id() const;
6220  virtual void ice_print(::std::ostream& stream) const;
6229  virtual void ice_throw() const;
6230 
6239 };
6240 
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
6268  virtual ~UnsupportedEncodingException();
6269 #else
6271 #endif
6272 
6277  virtual ::std::string ice_id() const;
6282  virtual void ice_print(::std::ostream& stream) const;
6291  virtual void ice_throw() const;
6292 
6301 };
6302 
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
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;
6351  virtual void ice_throw() const;
6352 };
6353 
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
6381 #else
6383 #endif
6384 
6389  virtual ::std::string ice_id() const;
6394  virtual void ice_print(::std::ostream& stream) const;
6403  virtual void ice_throw() const;
6404 };
6405 
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
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;
6455  virtual void ice_throw() const;
6456 };
6457 
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
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;
6506  virtual void ice_throw() const;
6507 };
6508 
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
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;
6564  virtual void ice_throw() const;
6565 };
6566 
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
6595 #else
6597 #endif
6598 
6603  virtual ::std::string ice_id() const;
6608  virtual void ice_print(::std::ostream& stream) const;
6617  virtual void ice_throw() const;
6618 
6622  bool graceful;
6623 };
6624 
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
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;
6674  virtual void ice_throw() const;
6675 };
6676 
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;
6725  virtual void ice_throw() const;
6726 };
6727 
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
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;
6779  virtual void ice_throw() const;
6780 };
6781 
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 
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
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;
6881  virtual void ice_throw() const;
6882 };
6883 
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
6909  virtual ~UnmarshalOutOfBoundsException();
6910 #else
6912 #endif
6913 
6918  virtual ::std::string ice_id() const;
6923  virtual void ice_print(::std::ostream& stream) const;
6932  virtual void ice_throw() const;
6933 };
6934 
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
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;
6989  virtual void ice_throw() const;
6990 
6995  ::std::string type;
6996 };
6997 
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
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;
7054  virtual void ice_throw() const;
7055 
7059  ::std::string type;
7063  ::std::string expectedType;
7064 };
7065 
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;
7116  virtual void ice_throw() const;
7117 };
7118 
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
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;
7168  virtual void ice_throw() const;
7169 };
7170 
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
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;
7219  virtual void ice_throw() const;
7220 };
7221 
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
7249  virtual ~FeatureNotSupportedException();
7250 #else
7252 #endif
7253 
7258  virtual ::std::string ice_id() const;
7263  virtual void ice_print(::std::ostream& stream) const;
7272  virtual void ice_throw() const;
7273 
7277  ::std::string unsupportedFeature;
7278 };
7279 
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 
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 
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;
7422  virtual void ice_throw() const;
7423 };
7424 
7425 }
7426 
7428 namespace Ice
7429 {
7430 
7431 }
7433 
7434 #endif
7435 
7437 #endif
Ice::IllegalServantException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::InvocationCanceledException::ice_clone
virtual InvocationCanceledException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectionManuallyClosedException
This exception is raised by an operation call if the application closes the connection locally using ...
Definition: LocalException.h:6574
Ice::StringConversionException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ResponseSentException::ResponseSentException
ResponseSentException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::VersionParseException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnknownException::UnknownException
UnknownException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::EndpointSelectionTypeParseException
This exception is raised if there was an error while parsing an endpoint selection type.
Definition: LocalException.h:4746
Ice::ConnectionManuallyClosedException::ice_clone
virtual ConnectionManuallyClosedException * ice_clone() const
Polymorphically clones this exception.
Ice::CFNetworkException::ice_print
virtual void ice_print(::std::ostream &stream) const
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.
Ice::UnknownReplyStatusException::~UnknownReplyStatusException
virtual ~UnknownReplyStatusException()
Ice::ConnectFailedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::CloseConnectionException
This exception indicates that the connection has been gracefully shut down by the server.
Definition: LocalException.h:6521
Ice::PluginInitializationException::PluginInitializationException
PluginInitializationException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::MarshalException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ProtocolException::ice_clone
virtual ProtocolException * ice_clone() const
Polymorphically clones this exception.
Ice::SocketException::ice_clone
virtual SocketException * ice_clone() const
Polymorphically clones this exception.
Ice::PluginInitializationException::reason
::std::string reason
The reason for the failure.
Definition: LocalException.h:3941
Ice::TwowayOnlyException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::DatagramLimitException::DatagramLimitException
DatagramLimitException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::ProxyParseException::ProxyParseException
ProxyParseException(const char *file, int line)
The file and line number are required for all local exceptions.
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.
Ice::NotRegisteredException::~NotRegisteredException
virtual ~NotRegisteredException()
Optional.h
Ice::AlreadyRegisteredException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ProxyUnmarshalException
This exception is raised if inconsistent data is received while unmarshaling a proxy.
Definition: LocalException.h:6838
Ice::UnsupportedProtocolException::ice_clone
virtual UnsupportedProtocolException * ice_clone() const
Polymorphically clones this exception.
Ice::TwowayOnlyException::TwowayOnlyException
TwowayOnlyException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::ConnectionRefusedException
This exception indicates a connection failure for which the server host actively refuses a connection...
Definition: LocalException.h:5598
Ice::VersionMismatchException
This exception is raised if the Ice library version does not match the version in the Ice header file...
Definition: LocalException.h:4426
Ice::ResponseSentException::~ResponseSentException
virtual ~ResponseSentException()
Ice::MemoryLimitException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::CloseConnectionException::CloseConnectionException
CloseConnectionException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::VersionMismatchException::ice_clone
virtual VersionMismatchException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectionNotValidatedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::SocketException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::InitializationException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnexpectedObjectException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ConnectionRefusedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnknownUserException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::CommunicatorDestroyedException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::SyscallException::ice_clone
virtual SyscallException * ice_clone() const
Polymorphically clones this exception.
Ice::ResponseSentException::ice_clone
virtual ResponseSentException * ice_clone() const
Polymorphically clones this exception.
Ice::VersionParseException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::FileException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectTimeoutException
This exception indicates a connection establishment timeout condition.
Definition: LocalException.h:5851
Ice::ResponseSentException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::EncapsulationException::ice_clone
virtual EncapsulationException * ice_clone() const
Polymorphically clones this exception.
Ice::UnknownLocalException
This exception is raised if an operation call on a server raises a local exception.
Definition: LocalException.h:4313
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:7009
Ice::FeatureNotSupportedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnknownException::unknown
::std::string unknown
This field is set to the textual representation of the unknown exception if available.
Definition: LocalException.h:4299
Ice::ProxyParseException::ProxyParseException
ProxyParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Ice::InvocationTimeoutException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::AlreadyRegisteredException::kindOfObject
::std::string kindOfObject
The kind of object that could not be removed: "servant", "facet", "object", "default servant",...
Definition: LocalException.h:4052
Ice::ProtocolException
A generic exception base for all kinds of protocol error conditions.
Definition: LocalException.h:6070
Ice::UnknownRequestIdException::UnknownRequestIdException
UnknownRequestIdException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::MemoryLimitException::ice_clone
virtual MemoryLimitException * ice_clone() const
Polymorphically clones this exception.
Ice::CompressionException::ice_clone
virtual CompressionException * ice_clone() const
Polymorphically clones this exception.
Ice::InvocationCanceledException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::DNSException
This exception indicates a DNS problem.
Definition: LocalException.h:5701
Ice::UnknownMessageException::~UnknownMessageException
virtual ~UnknownMessageException()
Ice::UnknownMessageException::UnknownMessageException
UnknownMessageException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::ConnectionRefusedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectionNotValidatedException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::OperationInterruptedException::~OperationInterruptedException
virtual ~OperationInterruptedException()
Ice::UnknownReplyStatusException
This exception indicates that an unknown reply status has been received.
Definition: LocalException.h:6463
Ice::ProxyUnmarshalException::ProxyUnmarshalException
ProxyUnmarshalException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::StringConversionException
This exception is raised when a string conversion to or from UTF-8 fails during marshaling or unmarsh...
Definition: LocalException.h:7125
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:6127
Ice::InitializationException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnknownException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::NotRegisteredException::id
::std::string id
The ID (or name) of the object that could not be removed.
Definition: LocalException.h:4128
Ice::ObjectAdapterDeactivatedException::ice_clone
virtual ObjectAdapterDeactivatedException * ice_clone() const
Polymorphically clones this exception.
Ice::InvocationTimeoutException::InvocationTimeoutException
InvocationTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::RequestFailedException::~RequestFailedException
virtual ~RequestFailedException()
Ice::UnknownMessageException::ice_clone
virtual UnknownMessageException * ice_clone() const
Polymorphically clones this exception.
Ice::ProxyParseException::~ProxyParseException
virtual ~ProxyParseException()
Ice::EndpointSelectionTypeParseException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::SecurityException::SecurityException
SecurityException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::EndpointParseException
This exception is raised if there was an error while parsing an endpoint.
Definition: LocalException.h:4689
Ice::InitializationException::~InitializationException
virtual ~InitializationException()
Ice::IdentityParseException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::EndpointSelectionTypeParseException::EndpointSelectionTypeParseException
EndpointSelectionTypeParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Ice::ProxyParseException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::InitializationException
This exception is raised when a failure occurs during initialization.
Definition: LocalException.h:3836
Ice::FixedProxyException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
StreamHelpers.h
Ice::UnknownRequestIdException::~UnknownRequestIdException
virtual ~UnknownRequestIdException()
Ice::EndpointParseException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ResponseSentException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::OperationNotExistException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ProtocolException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnsupportedProtocolException
This exception indicates an unsupported protocol version.
Definition: LocalException.h:6184
Ice::ConnectionLostException::ConnectionLostException
ConnectionLostException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::TwowayOnlyException
The operation can only be invoked with a twoway request.
Definition: LocalException.h:4141
Ice::CloneNotImplementedException::ice_clone
virtual CloneNotImplementedException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectionLostException::ConnectionLostException
ConnectionLostException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
Ice::IllegalServantException::IllegalServantException
IllegalServantException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::UnknownReplyStatusException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectTimeoutException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectionTimeoutException::ice_clone
virtual ConnectionTimeoutException * ice_clone() const
Polymorphically clones this exception.
Ice::CompressionException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::IllegalMessageSizeException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::FileException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ConnectFailedException::ice_clone
virtual ConnectFailedException * ice_clone() const
Polymorphically clones this exception.
Ice::UnmarshalOutOfBoundsException::~UnmarshalOutOfBoundsException
virtual ~UnmarshalOutOfBoundsException()
Ice::ObjectNotExistException::ice_clone
virtual ObjectNotExistException * ice_clone() const
Polymorphically clones this exception.
Ice::RequestFailedException::facet
::std::string facet
The facet to which the request was sent.
Definition: LocalException.h:5143
Ice::OperationInterruptedException::OperationInterruptedException
OperationInterruptedException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::TwowayOnlyException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnknownUserException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::CloseTimeoutException::CloseTimeoutException
CloseTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::CloseConnectionException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ObjectAdapterIdInUseException::~ObjectAdapterIdInUseException
virtual ~ObjectAdapterIdInUseException()
Ice::IllegalIdentityException
This exception is raised if an illegal identity is encountered.
Definition: LocalException.h:4973
Ice::TwowayOnlyException::TwowayOnlyException
TwowayOnlyException(const char *file, int line, const ::std::string &operation)
One-shot constructor to initialize all data members.
Ice::VersionParseException::str
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:4851
Ice::UnknownReplyStatusException::UnknownReplyStatusException
UnknownReplyStatusException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::DNSException::~DNSException
virtual ~DNSException()
Ice::PluginInitializationException::PluginInitializationException
PluginInitializationException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::UnknownException::ice_clone
virtual UnknownException * ice_clone() const
Polymorphically clones this exception.
Ice::InitializationException::reason
::std::string reason
The reason for the failure.
Definition: LocalException.h:3884
Ice::IllegalIdentityException::IllegalIdentityException
IllegalIdentityException(const char *file, int line, const Identity &id)
One-shot constructor to initialize all data members.
Ice::RequestFailedException::ice_clone
virtual RequestFailedException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectTimeoutException::ConnectTimeoutException
ConnectTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::IllegalMessageSizeException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ConnectionManuallyClosedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::UnmarshalOutOfBoundsException
This exception is raised if an out-of-bounds condition occurs during unmarshaling.
Definition: LocalException.h:6889
Ice::IllegalIdentityException::IllegalIdentityException
IllegalIdentityException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::ConnectionLostException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::NotRegisteredException::ice_id
virtual ::std::string ice_id() const
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:6238
Ice::FeatureNotSupportedException::ice_clone
virtual FeatureNotSupportedException * ice_clone() const
Polymorphically clones this exception.
Ice::CloseConnectionException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::CommunicatorDestroyedException
This exception is raised if the Communicator has been destroyed.
Definition: LocalException.h:4470
Ice::VersionMismatchException::~VersionMismatchException
virtual ~VersionMismatchException()
Ice::SyscallException::error
::Ice::Int error
The error number describing the system exception.
Definition: LocalException.h:5373
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.
Ice::EndpointParseException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
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:5210
Ice::UnsupportedEncodingException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::RequestFailedException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::NotRegisteredException::ice_clone
virtual NotRegisteredException * ice_clone() const
Polymorphically clones this exception.
Ice::UnexpectedObjectException::ice_clone
virtual UnexpectedObjectException * ice_clone() const
Polymorphically clones this exception.
Ice::VersionMismatchException::VersionMismatchException
VersionMismatchException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::VersionParseException::VersionParseException
VersionParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Ice::VersionMismatchException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::FeatureNotSupportedException
This exception is raised if an unsupported feature is used.
Definition: LocalException.h:7229
Ice::UnknownReplyStatusException::UnknownReplyStatusException
UnknownReplyStatusException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::CloseTimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnsupportedEncodingException::~UnsupportedEncodingException
virtual ~UnsupportedEncodingException()
Ice::ResponseSentException::ice_throw
virtual void ice_throw() const
Throws 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:6995
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.
Ice::ConnectionNotValidatedException::ice_clone
virtual ConnectionNotValidatedException * ice_clone() const
Polymorphically clones this exception.
Ice::CloseConnectionException::~CloseConnectionException
virtual ~CloseConnectionException()
Ice::FileException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::NotRegisteredException::NotRegisteredException
NotRegisteredException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::UnknownUserException::ice_clone
virtual UnknownUserException * ice_clone() const
Polymorphically clones this exception.
Ice::CommunicatorDestroyedException::ice_clone
virtual CommunicatorDestroyedException * ice_clone() const
Polymorphically clones this exception.
Ice::NotRegisteredException::ice_throw
virtual void ice_throw() const
Throws this exception.
ICE_API
#define ICE_API
Definition: Config.h:197
Ice::StringConversionException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::InvocationTimeoutException::ice_clone
virtual InvocationTimeoutException * ice_clone() const
Polymorphically clones this exception.
Ice::NotRegisteredException::kindOfObject
::std::string kindOfObject
The kind of object that could not be removed: "servant", "facet", "object", "default servant",...
Definition: LocalException.h:4124
Ice::ObjectAdapterDeactivatedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::CFNetworkException
This exception indicates CFNetwork errors.
Definition: LocalException.h:5432
Ice::EncodingVersion
A version structure for the encoding version.
Definition: Version.h:225
Ice::CollocationOptimizationException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ByteSeq
::std::vector< Byte > ByteSeq
A sequence of bytes.
Definition: BuiltinSequences.h:123
Ice::ConnectionManuallyClosedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::IllegalMessageSizeException::~IllegalMessageSizeException
virtual ~IllegalMessageSizeException()
Ice::OperationInterruptedException
This exception indicates a request was interrupted.
Definition: LocalException.h:5765
ICE_MEMBER
#define ICE_MEMBER(API)
Definition: Config.h:177
Ice::MemoryLimitException::MemoryLimitException
MemoryLimitException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::ObjectAdapterDeactivatedException::~ObjectAdapterDeactivatedException
virtual ~ObjectAdapterDeactivatedException()
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.
Ice::UnsupportedProtocolException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::CompressionException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::InvocationCanceledException::InvocationCanceledException
InvocationCanceledException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::CompressionException::CompressionException
CompressionException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::FacetNotExistException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ObjectNotExistException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::SyscallException::SyscallException
SyscallException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
Ice::TwowayOnlyException::operation
::std::string operation
The name of the operation that was invoked.
Definition: LocalException.h:4189
Ice::TwowayOnlyException::~TwowayOnlyException
virtual ~TwowayOnlyException()
Ice::ProxyUnmarshalException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::FileException
This exception indicates file errors.
Definition: LocalException.h:5489
Ice::NoValueFactoryException::ice_clone
virtual NoValueFactoryException * ice_clone() const
Polymorphically clones this exception.
Ice::TimeoutException
This exception indicates a timeout condition.
Definition: LocalException.h:5808
Ice::EncapsulationException::EncapsulationException
EncapsulationException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::CFNetworkException::CFNetworkException
CFNetworkException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::MarshalException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::NoEndpointException
This exception is raised if no suitable endpoint is available.
Definition: LocalException.h:4631
Ice::UnknownLocalException::UnknownLocalException
UnknownLocalException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::UnknownLocalException::~UnknownLocalException
virtual ~UnknownLocalException()
Ice::FixedProxyException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::EndpointSelectionTypeParseException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::EndpointParseException::EndpointParseException
EndpointParseException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::UnknownMessageException
This exception indicates that an unknown protocol message has been received.
Definition: LocalException.h:6308
Ice::IllegalMessageSizeException::ice_clone
virtual IllegalMessageSizeException * ice_clone() const
Polymorphically clones this exception.
Ice::OperationNotExistException::OperationNotExistException
OperationNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::UnknownMessageException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ProxyUnmarshalException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ProxyParseException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::RequestFailedException
This exception is raised if a request failed.
Definition: LocalException.h:5089
Ice::VersionParseException::ice_clone
virtual VersionParseException * ice_clone() const
Polymorphically clones this exception.
Ice::IdentityParseException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Version.h
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.
Ice::ProtocolException::ProtocolException
ProtocolException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::ObjectAdapterIdInUseException::ObjectAdapterIdInUseException
ObjectAdapterIdInUseException(const char *file, int line, const ::std::string &id)
One-shot constructor to initialize all data members.
Ice::ProxyParseException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnknownMessageException::UnknownMessageException
UnknownMessageException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::EndpointParseException::EndpointParseException
EndpointParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
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.
Ice::OperationNotExistException::ice_clone
virtual OperationNotExistException * ice_clone() const
Polymorphically clones this exception.
Ice::DNSException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::NoValueFactoryException
This exception is raised if no suitable value factory was found during unmarshaling of a Slice class ...
Definition: LocalException.h:6945
Ice::MarshalException::MarshalException
MarshalException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::ProtocolException::ProtocolException
ProtocolException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::CloseConnectionException::ice_clone
virtual CloseConnectionException * ice_clone() const
Polymorphically clones this exception.
Ice::NoEndpointException::ice_clone
virtual NoEndpointException * ice_clone() const
Polymorphically clones this exception.
Ice::FacetNotExistException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ProxyParseException
This exception is raised if there was an error while parsing a stringified proxy.
Definition: LocalException.h:4917
Ice::SocketException::~SocketException
virtual ~SocketException()
Ice::UnexpectedObjectException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::BadMagicException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnmarshalOutOfBoundsException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::FeatureNotSupportedException::unsupportedFeature
::std::string unsupportedFeature
The name of the unsupported feature.
Definition: LocalException.h:7277
Ice::RequestFailedException::RequestFailedException
RequestFailedException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::MarshalException::MarshalException
MarshalException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::IdentityParseException
This exception is raised if there was an error while parsing a stringified identity.
Definition: LocalException.h:4860
Ice::EncapsulationException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::UnsupportedProtocolException::UnsupportedProtocolException
UnsupportedProtocolException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::EndpointSelectionTypeParseException::~EndpointSelectionTypeParseException
virtual ~EndpointSelectionTypeParseException()
Ice::ConnectionManuallyClosedException::ice_print
virtual void ice_print(::std::ostream &stream) const
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.
Ice::MarshalException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::FileException::ice_clone
virtual FileException * ice_clone() const
Polymorphically clones this exception.
Ice::AlreadyRegisteredException::AlreadyRegisteredException
AlreadyRegisteredException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::UnknownRequestIdException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::FacetNotExistException::FacetNotExistException
FacetNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::ConnectFailedException::ConnectFailedException
ConnectFailedException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
Ice::InitializationException::ice_clone
virtual InitializationException * ice_clone() const
Polymorphically clones this exception.
Ice::ObjectAdapterIdInUseException
This exception is raised if an ObjectAdapter cannot be activated.
Definition: LocalException.h:4575
Ice::ProxyUnmarshalException::ProxyUnmarshalException
ProxyUnmarshalException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::FeatureNotSupportedException::FeatureNotSupportedException
FeatureNotSupportedException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::UnsupportedProtocolException::bad
::Ice::ProtocolVersion bad
The version of the unsupported protocol.
Definition: LocalException.h:6234
Ice::PluginInitializationException::~PluginInitializationException
virtual ~PluginInitializationException()
Ice::CompressionException::CompressionException
CompressionException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::SecurityException
This exception indicates a failure in a security subsystem, such as the IceSSL plug-in.
Definition: LocalException.h:7286
Ice::MarshalException::ice_clone
virtual MarshalException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectTimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::TwowayOnlyException::ice_clone
virtual TwowayOnlyException * ice_clone() const
Polymorphically clones this exception.
Ice::RequestFailedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
LocalObject.h
Ice::IllegalServantException::ice_clone
virtual IllegalServantException * ice_clone() const
Polymorphically clones this exception.
PushDisableWarnings.h
Ice::ConnectionTimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::BadMagicException::BadMagicException
BadMagicException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::VersionParseException
This exception is raised if there was an error while parsing a version.
Definition: LocalException.h:4803
Ice::CollocationOptimizationException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::DNSException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ObjectAdapterIdInUseException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::OperationNotExistException::ice_throw
virtual void ice_throw() const
Throws this exception.
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.
Ice::BadMagicException::~BadMagicException
virtual ~BadMagicException()
Ice::DatagramLimitException
A datagram exceeds the configured size.
Definition: LocalException.h:6736
Ice::IllegalIdentityException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ProtocolException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::BadMagicException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnknownRequestIdException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectionTimeoutException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::CollocationOptimizationException::~CollocationOptimizationException
virtual ~CollocationOptimizationException()
Ice::ProxyParseException::ice_clone
virtual ProxyParseException * ice_clone() const
Polymorphically clones this exception.
ProxyF.h
Ice::CloneNotImplementedException::CloneNotImplementedException
CloneNotImplementedException(const char *file, int line)
The file and line number are required for all local exceptions.
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.
Ice::FeatureNotSupportedException::~FeatureNotSupportedException
virtual ~FeatureNotSupportedException()
Ice::EndpointParseException::ice_clone
virtual EndpointParseException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectionRefusedException::~ConnectionRefusedException
virtual ~ConnectionRefusedException()
Ice::DNSException::ice_clone
virtual DNSException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectFailedException::ice_print
virtual void ice_print(::std::ostream &stream) const
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:4737
Ice::IllegalServantException::~IllegalServantException
virtual ~IllegalServantException()
Ice::SecurityException::reason
::std::string reason
The reason for the failure.
Definition: LocalException.h:7334
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.
Ice::InvocationCanceledException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectionManuallyClosedException::graceful
bool graceful
True if the connection was closed gracefully, false otherwise.
Definition: LocalException.h:6622
Ice::IllegalServantException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::SecurityException::~SecurityException
virtual ~SecurityException()
Ice::VersionParseException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::CloneNotImplementedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::NoEndpointException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::SyscallException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::CommunicatorDestroyedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ObjectNotExistException::ObjectNotExistException
ObjectNotExistException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::TimeoutException::ice_throw
virtual void ice_throw() const
Throws 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.
Ice::SocketException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::FacetNotExistException::ice_clone
virtual FacetNotExistException * ice_clone() const
Polymorphically clones this exception.
Ice::DatagramLimitException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::EncapsulationException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::TimeoutException::~TimeoutException
virtual ~TimeoutException()
Ice::MarshalException::~MarshalException
virtual ~MarshalException()
Ice::UnknownRequestIdException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ProtocolException::reason
::std::string reason
The reason for the failure.
Definition: LocalException.h:6118
Ice::DNSException::DNSException
DNSException(const char *file, int line, Int error, const ::std::string &host)
One-shot constructor to initialize all data members.
Ice::EncapsulationException
This exception indicates a malformed data encapsulation.
Definition: LocalException.h:7176
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:4965
Ice::SocketException::SocketException
SocketException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
Ice::CommunicatorDestroyedException::~CommunicatorDestroyedException
virtual ~CommunicatorDestroyedException()
Ice::ConnectionNotValidatedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::CloseTimeoutException::ice_clone
virtual CloseTimeoutException * ice_clone() const
Polymorphically clones this exception.
Ice::AlreadyRegisteredException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::OperationInterruptedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::TimeoutException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::DatagramLimitException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::EndpointParseException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnknownLocalException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::BadMagicException::ice_clone
virtual BadMagicException * ice_clone() const
Polymorphically clones this exception.
Ice::MemoryLimitException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::PluginInitializationException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnknownUserException
An operation raised an incorrect user exception.
Definition: LocalException.h:4374
Ice::UnknownException::~UnknownException
virtual ~UnknownException()
Ice::EncapsulationException::EncapsulationException
EncapsulationException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::IllegalIdentityException::ice_clone
virtual IllegalIdentityException * ice_clone() const
Polymorphically clones this exception.
Ice::UnmarshalOutOfBoundsException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectionLostException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ConnectFailedException::~ConnectFailedException
virtual ~ConnectFailedException()
Ice::UnknownReplyStatusException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::CloseConnectionException::CloseConnectionException
CloseConnectionException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::ConnectionLostException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ObjectAdapterIdInUseException::ice_clone
virtual ObjectAdapterIdInUseException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectionLostException::ice_clone
virtual ConnectionLostException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectionNotValidatedException::~ConnectionNotValidatedException
virtual ~ConnectionNotValidatedException()
Ice::IdentityParseException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::AlreadyRegisteredException::id
::std::string id
The ID (or name) of the object that is registered already.
Definition: LocalException.h:4056
Ice::InitializationException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
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:4073
Ice::NotRegisteredException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ResponseSentException
Indicates that the response to a request has already been sent; re-dispatching such a request is not ...
Definition: LocalException.h:7387
Ice::ConnectTimeoutException::ice_clone
virtual ConnectTimeoutException * ice_clone() const
Polymorphically clones this exception.
Ice::UnsupportedEncodingException::ice_clone
virtual UnsupportedEncodingException * ice_clone() const
Polymorphically clones this exception.
Ice::FixedProxyException
This exception indicates that an attempt has been made to change the connection properties of a fixed...
Definition: LocalException.h:7343
Ice::SyscallException
This exception is raised if a system error occurred in the server or client process.
Definition: LocalException.h:5321
Ice::VersionParseException::VersionParseException
VersionParseException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::MemoryLimitException::MemoryLimitException
MemoryLimitException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::DatagramLimitException::~DatagramLimitException
virtual ~DatagramLimitException()
Ice::ObjectAdapterDeactivatedException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
UndefSysMacros.h
Ice::IllegalMessageSizeException
This exception indicates that a message size is less than the minimum required size.
Definition: LocalException.h:6631
Ice::NoEndpointException::proxy
::std::string proxy
The stringified proxy for which no suitable endpoint is available.
Definition: LocalException.h:4680
Ice::CompressionException::~CompressionException
virtual ~CompressionException()
Ice::NoValueFactoryException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::CollocationOptimizationException
This exception is raised if a feature is requested that is not supported with collocation optimizatio...
Definition: LocalException.h:3952
Ice::CloseTimeoutException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::SecurityException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::CollocationOptimizationException::ice_clone
virtual CollocationOptimizationException * ice_clone() const
Polymorphically clones this exception.
Ice::FeatureNotSupportedException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnknownLocalException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::TwowayOnlyException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::RequestFailedException::id
::Ice::Identity id
The identity of the Ice Object to which the request was sent.
Definition: LocalException.h:5139
Ice::FixedProxyException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ConnectionManuallyClosedException::ConnectionManuallyClosedException
ConnectionManuallyClosedException(const char *file, int line, bool graceful)
One-shot constructor to initialize all data members.
Ice::TimeoutException::ice_clone
virtual TimeoutException * ice_clone() const
Polymorphically clones this exception.
Ice::UnmarshalOutOfBoundsException::ice_clone
virtual UnmarshalOutOfBoundsException * ice_clone() const
Polymorphically clones this exception.
Ice::CFNetworkException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::RequestFailedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::DNSException::host
::std::string host
The host name that could not be resolved.
Definition: LocalException.h:5757
Ice::IllegalIdentityException::id
::Ice::Identity id
The illegal identity.
Definition: LocalException.h:5021
Ice::CloneNotImplementedException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::FixedProxyException::ice_clone
virtual FixedProxyException * ice_clone() const
Polymorphically clones this exception.
Ice::UnknownReplyStatusException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::FileException::path
::std::string path
The path of the file responsible for the error.
Definition: LocalException.h:5538
Ice::UnknownRequestIdException::UnknownRequestIdException
UnknownRequestIdException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::CFNetworkException::domain
::std::string domain
The domain of the error.
Definition: LocalException.h:5481
Ice::ConnectionNotValidatedException
This exception is raised if a message is received over a connection that is not yet validated.
Definition: LocalException.h:6360
Ice::EndpointSelectionTypeParseException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::FacetNotExistException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::CommunicatorDestroyedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::UnknownException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
ObjectF.h
Ice::NoValueFactoryException::~NoValueFactoryException
virtual ~NoValueFactoryException()
Ice::UnmarshalOutOfBoundsException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnexpectedObjectException::type
::std::string type
The Slice type ID of the class instance that was unmarshaled.
Definition: LocalException.h:7059
Ice::IllegalMessageSizeException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ObjectAdapterDeactivatedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::UnsupportedEncodingException
This exception indicates an unsupported data encoding version.
Definition: LocalException.h:6246
Ice::IdentityParseException::IdentityParseException
IdentityParseException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::UnknownUserException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ProxyUnmarshalException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
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.
Ice::MemoryLimitException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ProxyUnmarshalException::ice_clone
virtual ProxyUnmarshalException * ice_clone() const
Polymorphically clones this exception.
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.
Ice::IdentityParseException::~IdentityParseException
virtual ~IdentityParseException()
Ice::DatagramLimitException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::IdentityParseException::ice_clone
virtual IdentityParseException * ice_clone() const
Polymorphically clones this exception.
Ice::CommunicatorDestroyedException::CommunicatorDestroyedException
CommunicatorDestroyedException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::TimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice
Definition: BuiltinSequences.h:113
Ice::ObjectAdapterDeactivatedException::ObjectAdapterDeactivatedException
ObjectAdapterDeactivatedException(const char *file, int line, const ::std::string &name)
One-shot constructor to initialize all data members.
Ice::UnmarshalOutOfBoundsException::UnmarshalOutOfBoundsException
UnmarshalOutOfBoundsException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::NoEndpointException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnsupportedEncodingException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::IllegalIdentityException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ObjectAdapterIdInUseException::ice_id
virtual ::std::string ice_id() const
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.
Ice::MemoryLimitException
This exception is raised when Ice receives a request or reply message whose size exceeds the limit sp...
Definition: LocalException.h:7073
Ice::PluginInitializationException::ice_clone
virtual PluginInitializationException * ice_clone() const
Polymorphically clones this exception.
Ice::IllegalMessageSizeException::IllegalMessageSizeException
IllegalMessageSizeException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::ConnectionRefusedException::ice_clone
virtual ConnectionRefusedException * ice_clone() const
Polymorphically clones this exception.
Ice::MarshalException
This exception is raised for errors during marshaling or unmarshaling data.
Definition: LocalException.h:6787
Ice::StringConversionException::~StringConversionException
virtual ~StringConversionException()
Ice::OperationNotExistException::~OperationNotExistException
virtual ~OperationNotExistException()
Ice::UnsupportedEncodingException::bad
::Ice::EncodingVersion bad
The version of the unsupported encoding.
Definition: LocalException.h:6296
Ice::FeatureNotSupportedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
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.
Ice::UnknownUserException::UnknownUserException
UnknownUserException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::OperationInterruptedException::ice_clone
virtual OperationInterruptedException * ice_clone() const
Polymorphically clones this exception.
Identity.h
Ice::UnsupportedProtocolException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::SecurityException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::NoValueFactoryException::NoValueFactoryException
NoValueFactoryException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::VersionMismatchException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::EndpointSelectionTypeParseException::ice_clone
virtual EndpointSelectionTypeParseException * ice_clone() const
Polymorphically clones this exception.
Ice::UnsupportedEncodingException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::AlreadyRegisteredException::ice_clone
virtual AlreadyRegisteredException * ice_clone() const
Polymorphically clones this exception.
Ice::SocketException::SocketException
SocketException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::ConnectFailedException
This exception indicates connection failures.
Definition: LocalException.h:5546
Ice::UnexpectedObjectException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::TimeoutException::TimeoutException
TimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::PluginInitializationException
This exception indicates that a failure occurred while initializing a plug-in.
Definition: LocalException.h:3893
ExceptionHelpers.h
Ice::UnknownReplyStatusException::ice_clone
virtual UnknownReplyStatusException * ice_clone() const
Polymorphically clones this exception.
Ice::IllegalServantException
This exception is raised to reject an illegal servant (typically a null servant)
Definition: LocalException.h:5030
Ice::SyscallException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::CloneNotImplementedException
An attempt was made to clone a class that does not support cloning.
Definition: LocalException.h:4203
Ice::ObjectAdapterIdInUseException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnexpectedObjectException::expectedType
::std::string expectedType
The Slice type ID that was expected by the receiving operation.
Definition: LocalException.h:7063
Ice::SecurityException::SecurityException
SecurityException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::CFNetworkException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ObjectNotExistException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ObjectAdapterDeactivatedException
This exception is raised if an attempt is made to use a deactivated ObjectAdapter.
Definition: LocalException.h:4516
Ice::AlreadyRegisteredException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::InvocationCanceledException::~InvocationCanceledException
virtual ~InvocationCanceledException()
Ice::NoEndpointException::NoEndpointException
NoEndpointException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::NoEndpointException::NoEndpointException
NoEndpointException(const char *file, int line, const ::std::string &proxy)
One-shot constructor to initialize all data members.
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:6682
Ice::ConnectionManuallyClosedException::ConnectionManuallyClosedException
ConnectionManuallyClosedException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::VersionParseException::~VersionParseException
virtual ~VersionParseException()
Ice::InvocationTimeoutException
This exception indicates that an invocation failed because it timed out.
Definition: LocalException.h:5982
Ice::OperationInterruptedException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::EncapsulationException::~EncapsulationException
virtual ~EncapsulationException()
Ice::RequestFailedException::operation
::std::string operation
The operation name of the request.
Definition: LocalException.h:5147
Ice::UnknownRequestIdException
This exception indicates that a response for an unknown request ID has been received.
Definition: LocalException.h:6412
Comparable.h
BuiltinSequences.h
Ice::SecurityException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::InvocationCanceledException
This exception indicates that an asynchronous invocation failed because it was canceled explicitly by...
Definition: LocalException.h:6026
Ice::InvocationTimeoutException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnknownMessageException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::FeatureNotSupportedException::FeatureNotSupportedException
FeatureNotSupportedException(const char *file, int line, const ::std::string &unsupportedFeature)
One-shot constructor to initialize all data members.
Ice::SyscallException::~SyscallException
virtual ~SyscallException()
Ice::SocketException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ConnectionTimeoutException
This exception indicates that a connection has been shut down because it has been idle for some time.
Definition: LocalException.h:5938
ScopedArray.h
Ice::SecurityException::ice_clone
virtual SecurityException * ice_clone() const
Polymorphically clones this exception.
Ice::AlreadyRegisteredException
An attempt was made to register something more than once with the Ice run time.
Definition: LocalException.h:4001
Ice::UnexpectedObjectException::~UnexpectedObjectException
virtual ~UnexpectedObjectException()
Ice::EncapsulationException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::DNSException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::UnsupportedEncodingException::UnsupportedEncodingException
UnsupportedEncodingException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::ConnectionRefusedException::ConnectionRefusedException
ConnectionRefusedException(const char *file, int line, Int error)
One-shot constructor to initialize all data members.
Ice::UnknownException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectionTimeoutException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::CFNetworkException::ice_clone
virtual CFNetworkException * ice_clone() const
Polymorphically clones this exception.
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.
Ice::IdentityParseException::IdentityParseException
IdentityParseException(const char *file, int line, const ::std::string &str)
One-shot constructor to initialize all data members.
Ice::EndpointParseException::~EndpointParseException
virtual ~EndpointParseException()
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.
Ice::DNSException::error
::Ice::Int error
The error number describing the DNS problem.
Definition: LocalException.h:5753
Ice::PluginInitializationException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ConnectFailedException::ConnectFailedException
ConnectFailedException(const char *file, int line)
The file and line number are required for all local exceptions.
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.
Ice::CloseTimeoutException
This exception indicates a connection closure timeout condition.
Definition: LocalException.h:5894
Ice::NoValueFactoryException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::FixedProxyException::FixedProxyException
FixedProxyException(const char *file, int line)
The file and line number are required for all local exceptions.
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.
Ice::ProtocolException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ConnectionTimeoutException::ConnectionTimeoutException
ConnectionTimeoutException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::FileException::FileException
FileException(const char *file, int line, Int error, const ::std::string &path)
One-shot constructor to initialize all data members.
Ice::StringConversionException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::UnknownUserException::~UnknownUserException
virtual ~UnknownUserException()
Ice::UnmarshalOutOfBoundsException::UnmarshalOutOfBoundsException
UnmarshalOutOfBoundsException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::UnknownLocalException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnsupportedEncodingException::supported
::Ice::EncodingVersion supported
The version of the encoding that is supported.
Definition: LocalException.h:6300
Ice::NoEndpointException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
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:5156
Ice::CFNetworkException::~CFNetworkException
virtual ~CFNetworkException()
Ice::OperationNotExistException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::InvocationCanceledException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::Identity
The identity of an Ice object.
Definition: Identity.h:144
Ice::ConnectFailedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Exception.h
ValueF.h
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.
Ice::NoValueFactoryException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::UnknownMessageException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ObjectAdapterIdInUseException::id
::std::string id
Adapter ID.
Definition: LocalException.h:4623
Ice::VersionMismatchException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ConnectionLostException
This exception indicates a lost connection.
Definition: LocalException.h:5649
Ice::OperationInterruptedException::ice_print
virtual void ice_print(::std::ostream &stream) const
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.
Ice::CollocationOptimizationException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::StringConversionException::ice_clone
virtual StringConversionException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectTimeoutException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::IllegalServantException::reason
::std::string reason
Describes why this servant is illegal.
Definition: LocalException.h:5078
Ice::EndpointSelectionTypeParseException::str
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:4794
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.
Ice::ConnectionRefusedException::ConnectionRefusedException
ConnectionRefusedException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::BadMagicException::BadMagicException
BadMagicException(const char *file, int line, const ::std::string &reason, const ByteSeq &badMagic)
One-shot constructor to initialize all data members.
Ice::UnknownLocalException::ice_clone
virtual UnknownLocalException * ice_clone() const
Polymorphically clones this exception.
Ice::IllegalIdentityException::~IllegalIdentityException
virtual ~IllegalIdentityException()
Ice::CloseConnectionException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::Int
int Int
The mapping for the Slice int type.
Definition: Config.h:54
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.
Ice::CloseTimeoutException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::InitializationException::InitializationException
InitializationException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::BadMagicException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::UnknownUserException::UnknownUserException
UnknownUserException(const char *file, int line, const ::std::string &unknown)
One-shot constructor to initialize all data members.
Ice::InvocationTimeoutException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::CompressionException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::IllegalServantException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::CloneNotImplementedException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::IllegalIdentityException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::ObjectNotExistException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::FileException::FileException
FileException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::SyscallException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::ObjectNotExistException::~ObjectNotExistException
virtual ~ObjectNotExistException()
Ice::UnsupportedProtocolException::ice_id
virtual ::std::string ice_id() const
Obtains the Slice type ID of this exception.
Ice::SocketException
This exception indicates socket errors.
Definition: LocalException.h:5381
Ice::PluginInitializationException::ice_throw
virtual void ice_throw() const
Throws this exception.
Ice::FixedProxyException::~FixedProxyException
virtual ~FixedProxyException()
Ice::UnknownRequestIdException::ice_clone
virtual UnknownRequestIdException * ice_clone() const
Polymorphically clones this exception.
Ice::ConnectionRefusedException::ice_print
virtual void ice_print(::std::ostream &stream) const
Prints this exception to the given stream.
Ice::ProtocolVersion
A version structure for the protocol version.
Definition: Version.h:156
Ice::UnknownException::UnknownException
UnknownException(const char *file, int line, const ::std::string &unknown)
One-shot constructor to initialize all data members.
Ice::ObjectAdapterDeactivatedException::name
::std::string name
Name of the adapter.
Definition: LocalException.h:4564
Ice::DatagramLimitException::DatagramLimitException
DatagramLimitException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::DatagramLimitException::ice_clone
virtual DatagramLimitException * ice_clone() const
Polymorphically clones this exception.
Ice::BadMagicException::badMagic
::Ice::ByteSeq badMagic
A sequence containing the first four bytes of the incorrect message.
Definition: LocalException.h:6176
Ice::OperationNotExistException
This exception is raised if an operation for a given object does not exist on the server.
Definition: LocalException.h:5265
Ice::IdentityParseException::str
::std::string str
Describes the failure and includes the string that could not be parsed.
Definition: LocalException.h:4908
PopDisableWarnings.h
Ice::SyscallException::SyscallException
SyscallException(const char *file, int line)
The file and line number are required for all local exceptions.
Ice::IllegalServantException::IllegalServantException
IllegalServantException(const char *file, int line, const ::std::string &reason)
One-shot constructor to initialize all data members.
Ice::UnknownException
This exception is raised if an operation call on a server raises an unknown exception.
Definition: LocalException.h:4250