Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

iopcExceptions.h File Reference

Declaration of some exceptions thrown by IOPC LIB. More...

#include "lExceptions.h"

Include dependency graph for iopcExceptions.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  IopcExceptionUnexpected
 Thrown if some unexpected error occurs. Can be thrown also if user changes XML mapping file in a forbidden way (f.e. deletes some attributes from it). More...

class  IopcExceptionInvalidReference
 Thrown if user attempts to use reference Ref<T> that is not valid, because reference to unrelated type was assigned to it. More...

class  IopcExceptionReferencedObjectDoesntExist
 Thrown if accessing persistent association (reference) that points to an object which doesn't exist (object with given OID not found in project's main table). More...

class  IopcExceptionCannotFindClassObject
 Thrown if class object for given IopcPersistentObject cannot be found because the input XML file does not contain information about that class. More...

class  IopcExceptionInvalidSql
 User specified SQL fragment was invalid. More...


Detailed Description

Declaration of some exceptions thrown by IOPC LIB.

Author:
Josef Troch (josef.troch@email.cz)
Date:
2004
In case of an error IOPC LIB throws some exception - some descendant of ObjLibException. The descandant may be one of old "PoLiTe's" exceptions or one of exception defined in this file.
Generated on Wed Aug 11 22:34:02 2004 for IOPC by Doxygen 1.3.6