summaryrefslogtreecommitdiff
path: root/cpp/include/Ice/LocalException.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/Ice/LocalException.h')
-rw-r--r--cpp/include/Ice/LocalException.h224
1 files changed, 128 insertions, 96 deletions
diff --git a/cpp/include/Ice/LocalException.h b/cpp/include/Ice/LocalException.h
index 57bdb7514af..bc2ba978f0b 100644
--- a/cpp/include/Ice/LocalException.h
+++ b/cpp/include/Ice/LocalException.h
@@ -26,9 +26,10 @@ public:
UnknownException(const char*, int);
UnknownException(const UnknownException&);
UnknownException& operator=(const UnknownException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API UnknownUserException : public LocalException
@@ -38,9 +39,10 @@ public:
UnknownUserException(const char*, int);
UnknownUserException(const UnknownUserException&);
UnknownUserException& operator=(const UnknownUserException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API VersionMismatchException : public LocalException
@@ -50,9 +52,10 @@ public:
VersionMismatchException(const char*, int);
VersionMismatchException(const VersionMismatchException&);
VersionMismatchException& operator=(const VersionMismatchException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API CommunicatorDestroyedException : public LocalException
@@ -62,9 +65,10 @@ public:
CommunicatorDestroyedException(const char*, int);
CommunicatorDestroyedException(const CommunicatorDestroyedException&);
CommunicatorDestroyedException& operator=(const CommunicatorDestroyedException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ObjectAdapterDeactivatedException : public LocalException
@@ -74,9 +78,10 @@ public:
ObjectAdapterDeactivatedException(const char*, int);
ObjectAdapterDeactivatedException(const ObjectAdapterDeactivatedException&);
ObjectAdapterDeactivatedException& operator=(const ObjectAdapterDeactivatedException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API NoEndpointException : public LocalException
@@ -86,9 +91,10 @@ public:
NoEndpointException(const char*, int);
NoEndpointException(const NoEndpointException&);
NoEndpointException& operator=(const NoEndpointException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API EndpointParseException : public LocalException
@@ -98,9 +104,10 @@ public:
EndpointParseException(const char*, int);
EndpointParseException(const EndpointParseException&);
EndpointParseException& operator=(const EndpointParseException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ReferenceParseException : public LocalException
@@ -110,9 +117,10 @@ public:
ReferenceParseException(const char*, int);
ReferenceParseException(const ReferenceParseException&);
ReferenceParseException& operator=(const ReferenceParseException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ReferenceIdentityException : public LocalException
@@ -122,9 +130,10 @@ public:
ReferenceIdentityException(const char*, int);
ReferenceIdentityException(const ReferenceIdentityException&);
ReferenceIdentityException& operator=(const ReferenceIdentityException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ObjectNotExistException : public LocalException
@@ -134,9 +143,10 @@ public:
ObjectNotExistException(const char*, int);
ObjectNotExistException(const ObjectNotExistException&);
ObjectNotExistException& operator=(const ObjectNotExistException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API OperationNotExistException : public LocalException
@@ -146,9 +156,10 @@ public:
OperationNotExistException(const char*, int);
OperationNotExistException(const OperationNotExistException&);
OperationNotExistException& operator=(const OperationNotExistException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API NoServantFactoryException : public LocalException
@@ -158,9 +169,10 @@ public:
NoServantFactoryException(const char*, int);
NoServantFactoryException(const NoServantFactoryException&);
NoServantFactoryException& operator=(const NoServantFactoryException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API SystemException : public LocalException
@@ -170,9 +182,10 @@ public:
SystemException(const char*, int);
SystemException(const SystemException&);
SystemException& operator=(const SystemException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
protected:
@@ -186,9 +199,10 @@ public:
SocketException(const char*, int);
SocketException(const SocketException&);
SocketException& operator=(const SocketException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API TimeoutException : public SocketException
@@ -198,9 +212,10 @@ public:
TimeoutException(const char*, int);
TimeoutException(const TimeoutException&);
TimeoutException& operator=(const TimeoutException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ConnectTimeoutException : public TimeoutException
@@ -210,9 +225,10 @@ public:
ConnectTimeoutException(const char*, int);
ConnectTimeoutException(const ConnectTimeoutException&);
ConnectTimeoutException& operator=(const ConnectTimeoutException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ConnectFailedException : public SocketException
@@ -222,9 +238,10 @@ public:
ConnectFailedException(const char*, int);
ConnectFailedException(const ConnectFailedException&);
ConnectFailedException& operator=(const ConnectFailedException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ConnectionLostException : public SocketException
@@ -234,9 +251,10 @@ public:
ConnectionLostException(const char*, int);
ConnectionLostException(const ConnectionLostException&);
ConnectionLostException& operator=(const ConnectionLostException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API DNSException : public SystemException
@@ -246,9 +264,10 @@ public:
DNSException(const char*, int);
DNSException(const DNSException&);
DNSException& operator=(const DNSException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ProtocolException : public LocalException
@@ -268,9 +287,10 @@ public:
UnmarshalOutOfBoundsException(const UnmarshalOutOfBoundsException&);
UnmarshalOutOfBoundsException& operator=(
const UnmarshalOutOfBoundsException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API ServantUnmarshalException : public ProtocolException
@@ -280,9 +300,10 @@ public:
ServantUnmarshalException(const char*, int);
ServantUnmarshalException(const ServantUnmarshalException&);
ServantUnmarshalException& operator=(const ServantUnmarshalException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API StringEncodingException : public ProtocolException
@@ -292,9 +313,10 @@ public:
StringEncodingException(const char*, int);
StringEncodingException(const StringEncodingException&);
StringEncodingException& operator=(const StringEncodingException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API MemoryLimitException : public ProtocolException
@@ -304,9 +326,10 @@ public:
MemoryLimitException(const char*, int);
MemoryLimitException(const MemoryLimitException&);
MemoryLimitException& operator=(const MemoryLimitException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API EncapsulationException : public ProtocolException
@@ -316,9 +339,10 @@ public:
EncapsulationException(const char*, int);
EncapsulationException(const EncapsulationException&);
EncapsulationException& operator=(const EncapsulationException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API UnsupportedProtocolException : public ProtocolException
@@ -328,9 +352,10 @@ public:
UnsupportedProtocolException(const char*, int);
UnsupportedProtocolException(const UnsupportedProtocolException&);
UnsupportedProtocolException& operator=(const UnsupportedProtocolException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API UnsupportedEncodingException : public ProtocolException
@@ -340,9 +365,10 @@ public:
UnsupportedEncodingException(const char*, int);
UnsupportedEncodingException(const UnsupportedEncodingException&);
UnsupportedEncodingException& operator=(const UnsupportedEncodingException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API InvalidMessageException : public ProtocolException
@@ -352,9 +378,10 @@ public:
InvalidMessageException(const char*, int);
InvalidMessageException(const InvalidMessageException&);
InvalidMessageException& operator=(const InvalidMessageException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API UnknownMessageException : public ProtocolException
@@ -364,9 +391,10 @@ public:
UnknownMessageException(const char*, int);
UnknownMessageException(const UnknownMessageException&);
UnknownMessageException& operator=(const UnknownMessageException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API UnknownRequestIdException : public ProtocolException
@@ -376,9 +404,10 @@ public:
UnknownRequestIdException(const char*, int);
UnknownRequestIdException(const UnknownRequestIdException&);
UnknownRequestIdException& operator=(const UnknownRequestIdException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API UnknownReplyStatusException : public ProtocolException
@@ -388,9 +417,10 @@ public:
UnknownReplyStatusException(const char*, int);
UnknownReplyStatusException(const UnknownReplyStatusException&);
UnknownReplyStatusException& operator=(const UnknownReplyStatusException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API CloseConnectionException : public ProtocolException
@@ -400,9 +430,10 @@ public:
CloseConnectionException(const char*, int);
CloseConnectionException(const CloseConnectionException&);
CloseConnectionException& operator=(const CloseConnectionException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
class ICE_API AbortBatchRequestException : public ProtocolException
@@ -412,9 +443,10 @@ public:
AbortBatchRequestException(const char*, int);
AbortBatchRequestException(const AbortBatchRequestException&);
AbortBatchRequestException& operator=(const AbortBatchRequestException&);
- virtual std::string toString() const;
- virtual LocalException* clone() const;
- virtual void raise() const;
+ virtual std::string _name() const;
+ virtual std::string _description() const;
+ virtual LocalException* _clone() const;
+ virtual void _throw() const;
};
}