16#ifndef __IceGrid_Exception_h__
17#define __IceGrid_Exception_h__
36#ifndef ICE_IGNORE_VERSION
37# if ICE_INT_VERSION / 100 != 307
38# error Ice version mismatch!
40# if ICE_INT_VERSION % 100 >= 50
41# error Beta header file detected
43# if ICE_INT_VERSION % 100 < 11
44# error Ice patch level mismatch!
49# if defined(ICE_STATIC_LIBS)
51# elif defined(ICEGRID_API_EXPORTS)
52# define ICEGRID_API ICE_DECLSPEC_EXPORT
54# define ICEGRID_API ICE_DECLSPEC_IMPORT
58#ifdef ICE_CPP11_MAPPING
67class ICE_CLASS(ICEGRID_API) ApplicationNotExistException :
public ::Ice::UserExceptionHelper<ApplicationNotExistException, ::Ice::UserException>
73 ApplicationNotExistException(
const ApplicationNotExistException&) =
default;
75 ApplicationNotExistException() =
default;
81 ApplicationNotExistException(const ::std::string& name) :
90 std::tuple<const ::std::string&> ice_tuple()
const
92 return std::tie(name);
108static ApplicationNotExistException _iceS_ApplicationNotExistException_init;
115class ICE_CLASS(ICEGRID_API) ServerNotExistException :
public ::Ice::UserExceptionHelper<ServerNotExistException, ::Ice::UserException>
121 ServerNotExistException(
const ServerNotExistException&) =
default;
123 ServerNotExistException() =
default;
129 ServerNotExistException(const ::std::string&
id) :
138 std::tuple<const ::std::string&> ice_tuple()
const
159class ICE_CLASS(ICEGRID_API) ServerStartException :
public ::Ice::UserExceptionHelper<ServerStartException, ::Ice::UserException>
165 ServerStartException(
const ServerStartException&) =
default;
167 ServerStartException() =
default;
174 ServerStartException(const ::std::string&
id, const ::std::string& reason) :
184 std::tuple<const ::std::string&, const ::std::string&> ice_tuple()
const
186 return std::tie(
id, reason);
202 ::std::string reason;
209class ICE_CLASS(ICEGRID_API) ServerStopException :
public ::Ice::UserExceptionHelper<ServerStopException, ::Ice::UserException>
215 ServerStopException(
const ServerStopException&) =
default;
217 ServerStopException() =
default;
224 ServerStopException(const ::std::string&
id, const ::std::string& reason) :
234 std::tuple<const ::std::string&, const ::std::string&> ice_tuple()
const
236 return std::tie(
id, reason);
252 ::std::string reason;
259class ICE_CLASS(ICEGRID_API) AdapterNotExistException :
public ::Ice::UserExceptionHelper<AdapterNotExistException, ::Ice::UserException>
265 AdapterNotExistException(
const AdapterNotExistException&) =
default;
267 AdapterNotExistException() =
default;
273 AdapterNotExistException(const ::std::string&
id) :
282 std::tuple<const ::std::string&> ice_tuple()
const
303class ICE_CLASS(ICEGRID_API) ObjectExistsException :
public ::Ice::UserExceptionHelper<ObjectExistsException, ::Ice::UserException>
309 ObjectExistsException(
const ObjectExistsException&) =
default;
311 ObjectExistsException() =
default;
317 ObjectExistsException(const ::Ice::Identity&
id) :
326 std::tuple<const ::Ice::Identity&> ice_tuple()
const
347class ICE_CLASS(ICEGRID_API) ObjectNotRegisteredException :
public ::Ice::UserExceptionHelper<ObjectNotRegisteredException, ::Ice::UserException>
353 ObjectNotRegisteredException(
const ObjectNotRegisteredException&) =
default;
355 ObjectNotRegisteredException() =
default;
361 ObjectNotRegisteredException(const ::Ice::Identity&
id) :
370 std::tuple<const ::Ice::Identity&> ice_tuple()
const
391class ICE_CLASS(ICEGRID_API) NodeNotExistException :
public ::Ice::UserExceptionHelper<NodeNotExistException, ::Ice::UserException>
397 NodeNotExistException(
const NodeNotExistException&) =
default;
399 NodeNotExistException() =
default;
405 NodeNotExistException(const ::std::string& name) :
414 std::tuple<const ::std::string&> ice_tuple()
const
416 return std::tie(name);
435class ICE_CLASS(ICEGRID_API) RegistryNotExistException :
public ::Ice::UserExceptionHelper<RegistryNotExistException, ::Ice::UserException>
441 RegistryNotExistException(
const RegistryNotExistException&) =
default;
443 RegistryNotExistException() =
default;
449 RegistryNotExistException(const ::std::string& name) :
458 std::tuple<const ::std::string&> ice_tuple()
const
460 return std::tie(name);
479class ICE_CLASS(ICEGRID_API) DeploymentException :
public ::Ice::UserExceptionHelper<DeploymentException, ::Ice::UserException>
485 DeploymentException(
const DeploymentException&) =
default;
487 DeploymentException() =
default;
493 DeploymentException(const ::std::string& reason) :
502 std::tuple<const ::std::string&> ice_tuple()
const
504 return std::tie(reason);
516 ::std::string reason;
523class ICE_CLASS(ICEGRID_API) NodeUnreachableException :
public ::Ice::UserExceptionHelper<NodeUnreachableException, ::Ice::UserException>
529 NodeUnreachableException(
const NodeUnreachableException&) =
default;
531 NodeUnreachableException() =
default;
538 NodeUnreachableException(const ::std::string& name, const ::std::string& reason) :
548 std::tuple<const ::std::string&, const ::std::string&> ice_tuple()
const
550 return std::tie(name, reason);
566 ::std::string reason;
573class ICE_CLASS(ICEGRID_API) ServerUnreachableException :
public ::Ice::UserExceptionHelper<ServerUnreachableException, ::Ice::UserException>
579 ServerUnreachableException(
const ServerUnreachableException&) =
default;
581 ServerUnreachableException() =
default;
588 ServerUnreachableException(const ::std::string& name, const ::std::string& reason) :
598 std::tuple<const ::std::string&, const ::std::string&> ice_tuple()
const
600 return std::tie(name, reason);
616 ::std::string reason;
623class ICE_CLASS(ICEGRID_API) RegistryUnreachableException :
public ::Ice::UserExceptionHelper<RegistryUnreachableException, ::Ice::UserException>
629 RegistryUnreachableException(
const RegistryUnreachableException&) =
default;
631 RegistryUnreachableException() =
default;
638 RegistryUnreachableException(const ::std::string& name, const ::std::string& reason) :
648 std::tuple<const ::std::string&, const ::std::string&> ice_tuple()
const
650 return std::tie(name, reason);
666 ::std::string reason;
674class ICE_CLASS(ICEGRID_API) BadSignalException :
public ::Ice::UserExceptionHelper<BadSignalException, ::Ice::UserException>
680 BadSignalException(
const BadSignalException&) =
default;
682 BadSignalException() =
default;
688 BadSignalException(const ::std::string& reason) :
697 std::tuple<const ::std::string&> ice_tuple()
const
699 return std::tie(reason);
711 ::std::string reason;
718class ICE_CLASS(ICEGRID_API) PatchException :
public ::Ice::UserExceptionHelper<PatchException, ::Ice::UserException>
724 PatchException(
const PatchException&) =
default;
726 PatchException() =
default;
732 PatchException(const ::Ice::StringSeq& reasons) :
741 std::tuple<const ::Ice::StringSeq&> ice_tuple()
const
743 return std::tie(reasons);
763class ICE_CLASS(ICEGRID_API) AccessDeniedException :
public ::Ice::UserExceptionHelper<AccessDeniedException, ::Ice::UserException>
769 AccessDeniedException(
const AccessDeniedException&) =
default;
771 AccessDeniedException() =
default;
777 AccessDeniedException(const ::std::string& lockUserId) :
778 lockUserId(lockUserId)
786 std::tuple<const ::std::string&> ice_tuple()
const
788 return std::tie(lockUserId);
800 ::std::string lockUserId;
807class ICE_CLASS(ICEGRID_API) AllocationException :
public ::Ice::UserExceptionHelper<AllocationException, ::Ice::UserException>
813 AllocationException(
const AllocationException&) =
default;
815 AllocationException() =
default;
821 AllocationException(const ::std::string& reason) :
830 std::tuple<const ::std::string&> ice_tuple()
const
832 return std::tie(reason);
844 ::std::string reason;
852class ICE_CLASS(ICEGRID_API) AllocationTimeoutException :
public ::Ice::UserExceptionHelper<AllocationTimeoutException, AllocationException>
858 AllocationTimeoutException(
const AllocationTimeoutException&) =
default;
860 AllocationTimeoutException() =
default;
866 AllocationTimeoutException(const ::std::string& reason) :
867 ::Ice::UserExceptionHelper<AllocationTimeoutException, AllocationException>(reason)
875 std::tuple<const ::std::string&> ice_tuple()
const
877 return std::tie(reason);
892class ICE_CLASS(ICEGRID_API) PermissionDeniedException :
public ::Ice::UserExceptionHelper<PermissionDeniedException, ::Ice::UserException>
898 PermissionDeniedException(
const PermissionDeniedException&) =
default;
900 PermissionDeniedException() =
default;
906 PermissionDeniedException(const ::std::string& reason) :
915 std::tuple<const ::std::string&> ice_tuple()
const
917 return std::tie(reason);
929 ::std::string reason;
939class ICE_CLASS(ICEGRID_API) ObserverAlreadyRegisteredException :
public ::Ice::UserExceptionHelper<ObserverAlreadyRegisteredException, ::Ice::UserException>
945 ObserverAlreadyRegisteredException(
const ObserverAlreadyRegisteredException&) =
default;
947 ObserverAlreadyRegisteredException() =
default;
953 ObserverAlreadyRegisteredException(const ::Ice::Identity&
id) :
962 std::tuple<const ::Ice::Identity&> ice_tuple()
const
989class ICE_CLASS(ICEGRID_API) FileNotAvailableException :
public ::Ice::UserExceptionHelper<FileNotAvailableException, ::Ice::UserException>
995 FileNotAvailableException(
const FileNotAvailableException&) =
default;
997 FileNotAvailableException() =
default;
1003 FileNotAvailableException(const ::std::string& reason) :
1012 std::tuple<const ::std::string&> ice_tuple()
const
1014 return std::tie(reason);
1026 ::std::string reason;
1036struct StreamReader<::IceGrid::ApplicationNotExistException, S>
1038 static void read(S* istr, ::IceGrid::ApplicationNotExistException& v)
1040 istr->readAll(v.
name);
1045struct StreamReader<::IceGrid::ServerNotExistException, S>
1047 static void read(S* istr, ::IceGrid::ServerNotExistException& v)
1049 istr->readAll(v.
id);
1054struct StreamReader<::IceGrid::ServerStartException, S>
1056 static void read(S* istr, ::IceGrid::ServerStartException& v)
1063struct StreamReader<::IceGrid::ServerStopException, S>
1065 static void read(S* istr, ::IceGrid::ServerStopException& v)
1072struct StreamReader<::IceGrid::AdapterNotExistException, S>
1074 static void read(S* istr, ::IceGrid::AdapterNotExistException& v)
1076 istr->readAll(v.
id);
1081struct StreamReader<::IceGrid::ObjectExistsException, S>
1083 static void read(S* istr, ::IceGrid::ObjectExistsException& v)
1085 istr->readAll(v.
id);
1090struct StreamReader<::IceGrid::ObjectNotRegisteredException, S>
1092 static void read(S* istr, ::IceGrid::ObjectNotRegisteredException& v)
1094 istr->readAll(v.
id);
1099struct StreamReader<::IceGrid::NodeNotExistException, S>
1101 static void read(S* istr, ::IceGrid::NodeNotExistException& v)
1103 istr->readAll(v.
name);
1108struct StreamReader<::IceGrid::RegistryNotExistException, S>
1110 static void read(S* istr, ::IceGrid::RegistryNotExistException& v)
1112 istr->readAll(v.
name);
1117struct StreamReader<::IceGrid::DeploymentException, S>
1119 static void read(S* istr, ::IceGrid::DeploymentException& v)
1126struct StreamReader<::IceGrid::NodeUnreachableException, S>
1128 static void read(S* istr, ::IceGrid::NodeUnreachableException& v)
1135struct StreamReader<::IceGrid::ServerUnreachableException, S>
1137 static void read(S* istr, ::IceGrid::ServerUnreachableException& v)
1144struct StreamReader<::IceGrid::RegistryUnreachableException, S>
1146 static void read(S* istr, ::IceGrid::RegistryUnreachableException& v)
1153struct StreamReader<::IceGrid::BadSignalException, S>
1155 static void read(S* istr, ::IceGrid::BadSignalException& v)
1162struct StreamReader<::IceGrid::PatchException, S>
1164 static void read(S* istr, ::IceGrid::PatchException& v)
1171struct StreamReader<::IceGrid::AccessDeniedException, S>
1173 static void read(S* istr, ::IceGrid::AccessDeniedException& v)
1180struct StreamReader<::IceGrid::AllocationException, S>
1182 static void read(S* istr, ::IceGrid::AllocationException& v)
1189struct StreamWriter<::IceGrid::AllocationTimeoutException, S>
1191 static void write(S*, const ::IceGrid::AllocationTimeoutException&)
1197struct StreamReader<::IceGrid::AllocationTimeoutException, S>
1199 static void read(S*, ::IceGrid::AllocationTimeoutException&)
1205struct StreamReader<::IceGrid::PermissionDeniedException, S>
1207 static void read(S* istr, ::IceGrid::PermissionDeniedException& v)
1214struct StreamReader<::IceGrid::ObserverAlreadyRegisteredException, S>
1216 static void read(S* istr, ::IceGrid::ObserverAlreadyRegisteredException& v)
1218 istr->readAll(v.
id);
1223struct StreamReader<::IceGrid::FileNotAvailableException, S>
1225 static void read(S* istr, ::IceGrid::FileNotAvailableException& v)
1254#ifdef ICE_CPP11_COMPILER
1308#ifdef ICE_CPP11_COMPILER
1359#ifdef ICE_CPP11_COMPILER
1414#ifdef ICE_CPP11_COMPILER
1468#ifdef ICE_CPP11_COMPILER
1518#ifdef ICE_CPP11_COMPILER
1568#ifdef ICE_CPP11_COMPILER
1618#ifdef ICE_CPP11_COMPILER
1668#ifdef ICE_CPP11_COMPILER
1718#ifdef ICE_CPP11_COMPILER
1769#ifdef ICE_CPP11_COMPILER
1824#ifdef ICE_CPP11_COMPILER
1879#ifdef ICE_CPP11_COMPILER
1934#ifdef ICE_CPP11_COMPILER
1984#ifdef ICE_CPP11_COMPILER
2035#ifdef ICE_CPP11_COMPILER
2085#ifdef ICE_CPP11_COMPILER
2136#ifdef ICE_CPP11_COMPILER
2182#ifdef ICE_CPP11_COMPILER
2235#ifdef ICE_CPP11_COMPILER
2291#ifdef ICE_CPP11_COMPILER
2335 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2339struct StreamWriter< ::IceGrid::ApplicationNotExistException, S>
2341 static void write(S* ostr, const ::IceGrid::ApplicationNotExistException& v)
2343 ostr->write(v.name);
2348struct StreamReader< ::IceGrid::ApplicationNotExistException, S>
2350 static void read(S* istr, ::IceGrid::ApplicationNotExistException& v)
2357struct StreamableTraits< ::IceGrid::ServerNotExistException>
2359 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2363struct StreamWriter< ::IceGrid::ServerNotExistException, S>
2365 static void write(S* ostr, const ::IceGrid::ServerNotExistException& v)
2372struct StreamReader< ::IceGrid::ServerNotExistException, S>
2374 static void read(S* istr, ::IceGrid::ServerNotExistException& v)
2381struct StreamableTraits< ::IceGrid::ServerStartException>
2383 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2387struct StreamWriter< ::IceGrid::ServerStartException, S>
2389 static void write(S* ostr, const ::IceGrid::ServerStartException& v)
2392 ostr->write(v.reason);
2397struct StreamReader< ::IceGrid::ServerStartException, S>
2399 static void read(S* istr, ::IceGrid::ServerStartException& v)
2407struct StreamableTraits< ::IceGrid::ServerStopException>
2409 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2413struct StreamWriter< ::IceGrid::ServerStopException, S>
2415 static void write(S* ostr, const ::IceGrid::ServerStopException& v)
2418 ostr->write(v.reason);
2423struct StreamReader< ::IceGrid::ServerStopException, S>
2425 static void read(S* istr, ::IceGrid::ServerStopException& v)
2433struct StreamableTraits< ::IceGrid::AdapterNotExistException>
2435 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2439struct StreamWriter< ::IceGrid::AdapterNotExistException, S>
2441 static void write(S* ostr, const ::IceGrid::AdapterNotExistException& v)
2448struct StreamReader< ::IceGrid::AdapterNotExistException, S>
2450 static void read(S* istr, ::IceGrid::AdapterNotExistException& v)
2457struct StreamableTraits< ::IceGrid::ObjectExistsException>
2459 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2463struct StreamWriter< ::IceGrid::ObjectExistsException, S>
2465 static void write(S* ostr, const ::IceGrid::ObjectExistsException& v)
2472struct StreamReader< ::IceGrid::ObjectExistsException, S>
2474 static void read(S* istr, ::IceGrid::ObjectExistsException& v)
2481struct StreamableTraits< ::IceGrid::ObjectNotRegisteredException>
2483 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2487struct StreamWriter< ::IceGrid::ObjectNotRegisteredException, S>
2489 static void write(S* ostr, const ::IceGrid::ObjectNotRegisteredException& v)
2496struct StreamReader< ::IceGrid::ObjectNotRegisteredException, S>
2498 static void read(S* istr, ::IceGrid::ObjectNotRegisteredException& v)
2505struct StreamableTraits< ::IceGrid::NodeNotExistException>
2507 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2511struct StreamWriter< ::IceGrid::NodeNotExistException, S>
2513 static void write(S* ostr, const ::IceGrid::NodeNotExistException& v)
2515 ostr->write(v.name);
2520struct StreamReader< ::IceGrid::NodeNotExistException, S>
2522 static void read(S* istr, ::IceGrid::NodeNotExistException& v)
2529struct StreamableTraits< ::IceGrid::RegistryNotExistException>
2531 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2535struct StreamWriter< ::IceGrid::RegistryNotExistException, S>
2537 static void write(S* ostr, const ::IceGrid::RegistryNotExistException& v)
2539 ostr->write(v.name);
2544struct StreamReader< ::IceGrid::RegistryNotExistException, S>
2546 static void read(S* istr, ::IceGrid::RegistryNotExistException& v)
2553struct StreamableTraits< ::IceGrid::DeploymentException>
2555 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2559struct StreamWriter< ::IceGrid::DeploymentException, S>
2561 static void write(S* ostr, const ::IceGrid::DeploymentException& v)
2563 ostr->write(v.reason);
2568struct StreamReader< ::IceGrid::DeploymentException, S>
2570 static void read(S* istr, ::IceGrid::DeploymentException& v)
2577struct StreamableTraits< ::IceGrid::NodeUnreachableException>
2579 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2583struct StreamWriter< ::IceGrid::NodeUnreachableException, S>
2585 static void write(S* ostr, const ::IceGrid::NodeUnreachableException& v)
2587 ostr->write(v.name);
2588 ostr->write(v.reason);
2593struct StreamReader< ::IceGrid::NodeUnreachableException, S>
2595 static void read(S* istr, ::IceGrid::NodeUnreachableException& v)
2603struct StreamableTraits< ::IceGrid::ServerUnreachableException>
2605 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2609struct StreamWriter< ::IceGrid::ServerUnreachableException, S>
2611 static void write(S* ostr, const ::IceGrid::ServerUnreachableException& v)
2613 ostr->write(v.name);
2614 ostr->write(v.reason);
2619struct StreamReader< ::IceGrid::ServerUnreachableException, S>
2621 static void read(S* istr, ::IceGrid::ServerUnreachableException& v)
2629struct StreamableTraits< ::IceGrid::RegistryUnreachableException>
2631 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2635struct StreamWriter< ::IceGrid::RegistryUnreachableException, S>
2637 static void write(S* ostr, const ::IceGrid::RegistryUnreachableException& v)
2639 ostr->write(v.name);
2640 ostr->write(v.reason);
2645struct StreamReader< ::IceGrid::RegistryUnreachableException, S>
2647 static void read(S* istr, ::IceGrid::RegistryUnreachableException& v)
2655struct StreamableTraits< ::IceGrid::BadSignalException>
2657 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2661struct StreamWriter< ::IceGrid::BadSignalException, S>
2663 static void write(S* ostr, const ::IceGrid::BadSignalException& v)
2665 ostr->write(v.reason);
2670struct StreamReader< ::IceGrid::BadSignalException, S>
2672 static void read(S* istr, ::IceGrid::BadSignalException& v)
2679struct StreamableTraits< ::IceGrid::PatchException>
2681 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2685struct StreamWriter< ::IceGrid::PatchException, S>
2687 static void write(S* ostr, const ::IceGrid::PatchException& v)
2689 ostr->write(v.reasons);
2694struct StreamReader< ::IceGrid::PatchException, S>
2696 static void read(S* istr, ::IceGrid::PatchException& v)
2703struct StreamableTraits< ::IceGrid::AccessDeniedException>
2705 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2709struct StreamWriter< ::IceGrid::AccessDeniedException, S>
2711 static void write(S* ostr, const ::IceGrid::AccessDeniedException& v)
2713 ostr->write(v.lockUserId);
2718struct StreamReader< ::IceGrid::AccessDeniedException, S>
2720 static void read(S* istr, ::IceGrid::AccessDeniedException& v)
2727struct StreamableTraits< ::IceGrid::AllocationException>
2729 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2733struct StreamWriter< ::IceGrid::AllocationException, S>
2735 static void write(S* ostr, const ::IceGrid::AllocationException& v)
2737 ostr->write(v.reason);
2742struct StreamReader< ::IceGrid::AllocationException, S>
2744 static void read(S* istr, ::IceGrid::AllocationException& v)
2751struct StreamableTraits< ::IceGrid::AllocationTimeoutException>
2753 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2757struct StreamableTraits< ::IceGrid::PermissionDeniedException>
2759 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2763struct StreamWriter< ::IceGrid::PermissionDeniedException, S>
2765 static void write(S* ostr, const ::IceGrid::PermissionDeniedException& v)
2767 ostr->write(v.reason);
2772struct StreamReader< ::IceGrid::PermissionDeniedException, S>
2774 static void read(S* istr, ::IceGrid::PermissionDeniedException& v)
2781struct StreamableTraits< ::IceGrid::ObserverAlreadyRegisteredException>
2783 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2787struct StreamWriter< ::IceGrid::ObserverAlreadyRegisteredException, S>
2789 static void write(S* ostr, const ::IceGrid::ObserverAlreadyRegisteredException& v)
2796struct StreamReader< ::IceGrid::ObserverAlreadyRegisteredException, S>
2798 static void read(S* istr, ::IceGrid::ObserverAlreadyRegisteredException& v)
2805struct StreamableTraits< ::IceGrid::FileNotAvailableException>
2807 static const StreamHelperCategory helper = StreamHelperCategoryUserException;
2811struct StreamWriter< ::IceGrid::FileNotAvailableException, S>
2813 static void write(S* ostr, const ::IceGrid::FileNotAvailableException& v)
2815 ostr->write(v.reason);
2820struct StreamReader< ::IceGrid::FileNotAvailableException, S>
2822 static void read(S* istr, ::IceGrid::FileNotAvailableException& v)
#define ICEGRID_API
Definition Descriptor.h:58
#define ICE_MEMBER(API)
Definition Config.h:177
virtual AccessDeniedException * ice_clone() const
Polymorphically clones this exception.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
::std::string lockUserId
The id of the user holding the lock (if any).
Definition Exception.h:2060
virtual ~AccessDeniedException()
AccessDeniedException(const ::std::string &lockUserId)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
AccessDeniedException()
Definition Exception.h:2028
::std::string id
The id of the object adapter.
Definition Exception.h:1493
AdapterNotExistException()
Definition Exception.h:1461
AdapterNotExistException(const ::std::string &id)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
virtual AdapterNotExistException * ice_clone() const
Polymorphically clones this exception.
virtual ~AdapterNotExistException()
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ~AllocationException()
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
AllocationException()
Definition Exception.h:2078
virtual void ice_throw() const
Throws this exception.
::std::string reason
The reason why the object couldn't be allocated.
Definition Exception.h:2110
AllocationException(const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual AllocationException * ice_clone() const
Polymorphically clones this exception.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
AllocationTimeoutException(const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual ~AllocationTimeoutException()
AllocationTimeoutException()
Definition Exception.h:2129
virtual AllocationTimeoutException * ice_clone() const
Polymorphically clones this exception.
This exception is raised if an application does not exist.
Definition Exception.h:1244
ApplicationNotExistException()
Definition Exception.h:1247
virtual void ice_throw() const
Throws this exception.
virtual ApplicationNotExistException * ice_clone() const
Polymorphically clones this exception.
virtual ~ApplicationNotExistException()
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
ApplicationNotExistException(const ::std::string &name)
One-shot constructor to initialize all data members.
::std::string name
The name of the application.
Definition Exception.h:1279
::std::string reason
The details of the unknown signal.
Definition Exception.h:1959
BadSignalException(const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual BadSignalException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
BadSignalException()
Definition Exception.h:1927
virtual ~BadSignalException()
virtual ~DeploymentException()
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
DeploymentException(const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual void ice_throw() const
Throws this exception.
::std::string reason
The reason for the failure.
Definition Exception.h:1743
virtual DeploymentException * ice_clone() const
Polymorphically clones this exception.
DeploymentException()
Definition Exception.h:1711
::std::string reason
The reason for the failure.
Definition Exception.h:2316
virtual void ice_throw() const
Throws this exception.
FileNotAvailableException(const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual ~FileNotAvailableException()
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
FileNotAvailableException()
Definition Exception.h:2284
virtual FileNotAvailableException * ice_clone() const
Polymorphically clones this exception.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
NodeNotExistException()
Definition Exception.h:1611
::std::string name
The node name.
Definition Exception.h:1643
NodeNotExistException(const ::std::string &name)
One-shot constructor to initialize all data members.
virtual NodeNotExistException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
virtual ~NodeNotExistException()
::std::string name
The name of the node that is not reachable.
Definition Exception.h:1794
NodeUnreachableException(const ::std::string &name, const ::std::string &reason)
One-shot constructor to initialize all data members.
::std::string reason
The reason why the node couldn't be reached.
Definition Exception.h:1798
virtual NodeUnreachableException * ice_clone() const
Polymorphically clones this exception.
NodeUnreachableException()
Definition Exception.h:1761
virtual void ice_throw() const
Throws this exception.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ~NodeUnreachableException()
::Ice::Identity id
The identity of the object.
Definition Exception.h:1543
virtual ObjectExistsException * ice_clone() const
Polymorphically clones this exception.
ObjectExistsException()
Definition Exception.h:1511
virtual ~ObjectExistsException()
ObjectExistsException(const ::Ice::Identity &id)
One-shot constructor to initialize all data members.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
::Ice::Identity id
The identity of the object.
Definition Exception.h:1593
virtual ~ObjectNotRegisteredException()
virtual ObjectNotRegisteredException * ice_clone() const
Polymorphically clones this exception.
ObjectNotRegisteredException()
Definition Exception.h:1561
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
ObjectNotRegisteredException(const ::Ice::Identity &id)
One-shot constructor to initialize all data members.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
ObserverAlreadyRegisteredException()
Definition Exception.h:2228
::Ice::Identity id
The identity of the observer.
Definition Exception.h:2260
virtual ObserverAlreadyRegisteredException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
virtual ~ObserverAlreadyRegisteredException()
ObserverAlreadyRegisteredException(const ::Ice::Identity &id)
One-shot constructor to initialize all data members.
PatchException()
Definition Exception.h:1977
::Ice::StringSeq reasons
The reasons why the patch failed.
Definition Exception.h:2009
virtual PatchException * ice_clone() const
Polymorphically clones this exception.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
PatchException(const ::Ice::StringSeq &reasons)
One-shot constructor to initialize all data members.
virtual ~PatchException()
virtual void ice_throw() const
Throws this exception.
virtual PermissionDeniedException * ice_clone() const
Polymorphically clones this exception.
::std::string reason
The reason why permission was denied.
Definition Exception.h:2207
PermissionDeniedException()
Definition Exception.h:2175
PermissionDeniedException(const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual void ice_throw() const
Throws this exception.
virtual ~PermissionDeniedException()
virtual ~RegistryNotExistException()
virtual void ice_throw() const
Throws this exception.
virtual RegistryNotExistException * ice_clone() const
Polymorphically clones this exception.
RegistryNotExistException()
Definition Exception.h:1661
RegistryNotExistException(const ::std::string &name)
One-shot constructor to initialize all data members.
::std::string name
The registry name.
Definition Exception.h:1693
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
RegistryUnreachableException(const ::std::string &name, const ::std::string &reason)
One-shot constructor to initialize all data members.
::std::string reason
The reason why the registry couldn't be reached.
Definition Exception.h:1908
::std::string name
The name of the registry that is not reachable.
Definition Exception.h:1904
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
RegistryUnreachableException()
Definition Exception.h:1871
virtual RegistryUnreachableException * ice_clone() const
Polymorphically clones this exception.
virtual ~RegistryUnreachableException()
virtual void ice_throw() const
Throws this exception.
virtual void ice_throw() const
Throws this exception.
virtual ServerNotExistException * ice_clone() const
Polymorphically clones this exception.
ServerNotExistException()
Definition Exception.h:1301
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ~ServerNotExistException()
ServerNotExistException(const ::std::string &id)
One-shot constructor to initialize all data members.
::std::string id
The identifier of the server.
Definition Exception.h:1333
virtual ~ServerStartException()
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
::std::string reason
The reason for the failure.
Definition Exception.h:1388
ServerStartException()
Definition Exception.h:1351
::std::string id
The identifier of the server.
Definition Exception.h:1384
virtual ServerStartException * ice_clone() const
Polymorphically clones this exception.
virtual void ice_throw() const
Throws this exception.
ServerStartException(const ::std::string &id, const ::std::string &reason)
One-shot constructor to initialize all data members.
ServerStopException(const ::std::string &id, const ::std::string &reason)
One-shot constructor to initialize all data members.
virtual ServerStopException * ice_clone() const
Polymorphically clones this exception.
virtual ~ServerStopException()
::std::string reason
The reason for the failure.
Definition Exception.h:1443
ServerStopException()
Definition Exception.h:1406
virtual void ice_throw() const
Throws this exception.
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
::std::string id
The identifier of the server.
Definition Exception.h:1439
virtual ServerUnreachableException * ice_clone() const
Polymorphically clones this exception.
ServerUnreachableException()
Definition Exception.h:1816
virtual void ice_throw() const
Throws this exception.
ServerUnreachableException(const ::std::string &name, const ::std::string &reason)
One-shot constructor to initialize all data members.
::std::string name
The id of the server that is not reachable.
Definition Exception.h:1849
virtual::std::string ice_id() const
Obtains the Slice type ID of this exception.
virtual ~ServerUnreachableException()
::std::string reason
The reason why the server couldn't be reached.
Definition Exception.h:1853
Interface for output streams used to create a sequence of bytes from Slice types.
Definition OutputStream.h:28
Base class for all Ice user exceptions.
Definition Exception.h:68
Definition BuiltinSequences.h:113
::std::vector< ::std::string > StringSeq
A sequence of strings.
Definition BuiltinSequences.h:153
The identity of an Ice object.
Definition Identity.h:144