Represents a versioning error raised by a server. Allows the server to specify runtime and archive versions. More...
#include <Exception.hpp>
Public Member Functions | |
std::uint32_t | getRuntimeVersion () const |
Returns the runtime version requested by the server. More... | |
std::uint32_t | getArchiveVersion () const |
Returns the archive version requested by the server. More... | |
std::unique_ptr< Exception > | clone () const |
Deep clone of the exception. More... | |
Public Member Functions inherited from RCF::Exception | |
bool | good () const |
Returns true if there is an error condition. Otherwise returns false. More... | |
bool | bad () const |
Returns true if there is not an error condition. Otherwise returns false. More... | |
void | clear () |
Clears the error condition. More... | |
const char * | what () const throw () |
Returns an error message. More... | |
int | getErrorId () const |
Returns the RCF error ID of the error. More... | |
std::string | getErrorMessage () const |
Returns an error message. More... | |
Represents a versioning error raised by a server. Allows the server to specify runtime and archive versions.
std::uint32_t RCF::VersioningException::getRuntimeVersion | ( | ) | const |
Returns the runtime version requested by the server.
std::uint32_t RCF::VersioningException::getArchiveVersion | ( | ) | const |
Returns the archive version requested by the server.
|
virtual |
Deep clone of the exception.
Reimplemented from RCF::RemoteException.