utilitiesexceptions.h
279 DownloaderAlreadyAssociated,
282 UploaderAlreadyAssociated
313 UploaderDownloaderAssociationNotUniqueException(const UploaderDownloaderAssociationNotUniqueException& other) throw() :
326 UploaderDownloaderAssociationNotUniqueException& operator=(const UploaderDownloaderAssociationNotUniqueException& other) throw()
396 DownloaderNotPresent,
400 UploaderNotPresent
418 sprintf(m_errorMessage, "The uploader is not associated with a downloader and cannot work correctly in this situation");
421 sprintf(m_errorMessage, "The downloader is not associated with an uploader and cannot work correctly in this situation");
432 UploaderDownloaderAssociationNotPresentException(const UploaderDownloaderAssociationNotPresentException& other) throw() :
445 UploaderDownloaderAssociationNotPresentException& operator=(const UploaderDownloaderAssociationNotPresentException& other) throw()
523 sprintf(m_errorMessage, "Invalid combination of NewDatumAvailableBehavior and objects for notification: %s", m_description);
532 InvalidNewDatumAvailableBehaviorException(const InvalidNewDatumAvailableBehaviorException& other) throw() :
546 InvalidNewDatumAvailableBehaviorException& operator=(const InvalidNewDatumAvailableBehaviorException& other) throw()
This file contains the common type defitions used on the whole framework.
UploaderDownloaderAssociationNotUniqueException(const UploaderDownloaderAssociationNotUniqueException &other)
Copy constructor.
Definition: utilitiesexceptions.h:313
virtual ~UploaderDownloaderAssociationNotUniqueException()
Destructor.
Definition: utilitiesexceptions.h:343
UploaderDownloaderAssociationNotPresentException(ErrorType errorType)
Constructor.
Definition: utilitiesexceptions.h:412
The exception thrown when using invalid combinations of NewDatumAvailableBehavior and objects for not...
Definition: utilitiesexceptions.h:508
CircularDependencyException(const CircularDependencyException &other)
Copy constructor.
Definition: utilitiesexceptions.h:627
CircularDependencyException & operator=(const CircularDependencyException &other)
Copy operator.
Definition: utilitiesexceptions.h:639
const char * reason() const
Returns the what() message of the original exception.
Definition: utilitiesexceptions.h:245
virtual const char * what() const
Returns a C string describing the exception.
Definition: utilitiesexceptions.h:573
virtual const char * what() const
Returns a C string describing the exception.
Definition: utilitiesexceptions.h:352
The exception thrown when the association between uploader and downloader is not 1:1.
Definition: utilitiesexceptions.h:272
virtual ~InvalidNewDatumAvailableBehaviorException()
Destructor.
Definition: utilitiesexceptions.h:564
StandardLibraryException(const StandardLibraryException &other)
Copy constructor.
Definition: utilitiesexceptions.h:194
RuntimeUserException(const RuntimeUserException &other)
Copy constructor.
Definition: utilitiesexceptions.h:76
An exception thrown when we catch standard library exceptions in a worker thread. ...
Definition: utilitiesexceptions.h:169
void FARSA_UTIL_TEMPLATE throwUserRuntimeError(QString reason)
The helper function to throw an exception of type RuntimeUserException.
Definition: utilitiesexceptions.h:157
virtual const char * what() const
Returns a C string describing the exception.
Definition: utilitiesexceptions.h:117
virtual const char * what() const
Returns a C string describing the exception.
Definition: utilitiesexceptions.h:235
virtual const char * what() const
Returns a C string describing the exception.
Definition: utilitiesexceptions.h:471
The exception thrown when DependencySorter finds a circular dependency.
Definition: utilitiesexceptions.h:609
virtual ~UploaderDownloaderAssociationNotPresentException()
Destructor.
Definition: utilitiesexceptions.h:462
const char * description() const
Returns the description of the error.
Definition: utilitiesexceptions.h:583
The exception thrown when trying to create a datum or download without an uploader/downloader associa...
Definition: utilitiesexceptions.h:389
RuntimeUserException & operator=(const RuntimeUserException &other)
Copy operator.
Definition: utilitiesexceptions.h:90
UploaderDownloaderAssociationNotUniqueException & operator=(const UploaderDownloaderAssociationNotUniqueException &other)
Copy operator.
Definition: utilitiesexceptions.h:326
StandardLibraryException & operator=(const StandardLibraryException &other)
Copy operator.
Definition: utilitiesexceptions.h:208
UploaderDownloaderAssociationNotUniqueException(ErrorType errorType)
Constructor.
Definition: utilitiesexceptions.h:293
StandardLibraryException(const std::exception &origException)
Constructor.
Definition: utilitiesexceptions.h:180
UploaderDownloaderAssociationNotPresentException & operator=(const UploaderDownloaderAssociationNotPresentException &other)
Copy operator.
Definition: utilitiesexceptions.h:445
virtual const char * what() const
Returns a C string describing the exception.
Definition: utilitiesexceptions.h:664
A generic exception the user can throw at runtime.
Definition: utilitiesexceptions.h:52
const char * reason() const
Returns the description of why the exception was thrown.
Definition: utilitiesexceptions.h:127
UploaderDownloaderAssociationNotPresentException(const UploaderDownloaderAssociationNotPresentException &other)
Copy constructor.
Definition: utilitiesexceptions.h:432
InvalidNewDatumAvailableBehaviorException & operator=(const InvalidNewDatumAvailableBehaviorException &other)
Copy operator.
Definition: utilitiesexceptions.h:546
InvalidNewDatumAvailableBehaviorException(const char *description)
Constructor.
Definition: utilitiesexceptions.h:518
InvalidNewDatumAvailableBehaviorException(const InvalidNewDatumAvailableBehaviorException &other)
Copy constructor.
Definition: utilitiesexceptions.h:532