diff options
Diffstat (limited to 'cpp/include/Ice/LocalException.h')
-rw-r--r-- | cpp/include/Ice/LocalException.h | 224 |
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; }; } |