1 #ifndef GALAXY_ERRORS_H
2 #define GALAXY_ERRORS_H
43 virtual const char*
GetMsg()
const = 0;
Contains a macro used for DLL export.
Base interface for exceptions.
Definition: Errors.h:24
Type
Type of error.
Definition: Errors.h:49
virtual const char * GetMsg() const =0
Returns the error message.
virtual Type GetType() const =0
Returns the type of the error.
virtual const char * GetName() const =0
Returns the name of the error.
The exception thrown to report that a method was called with an invalid argument.
Definition: Errors.h:76
The exception thrown to report that a method was called while the callee is in an invalid state,...
Definition: Errors.h:84
The exception thrown to report errors that can only be detected during runtime.
Definition: Errors.h:91
The exception thrown when calling Galaxy interfaces while the user is not signed in and thus not auth...
Definition: Errors.h:69
GALAXY_DLL_EXPORT const IError *GALAXY_CALLTYPE GetError()
Retrieves error connected with the last API call on the local thread.