Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

/magnus/back_end/SessionManager/include/DatabaseManager.h File Reference

#include "Chars.h"
#include "Vector.h"
#include "OID.h"

Go to the source code of this file.

Compounds

struct  DBEvent
class  DBState
class  MainState
class  IntermediateState
class  DatabaseClosed
class  DatabaseSaved
class  DatabaseModified
class  DatabaseCreating
class  DatabaseOpening
class  DatabaseSaving
class  DatabaseSavingAs
class  DatabaseClosing
class  DatabaseAddingObjects
class  DatabaseGettingObjects
class  DatabaseObjectCategory
class  DatabaseObjectSmith
class  DatabaseManager

Enumerations

enum  DB2FE_MESSAGE {
  NO_MESSAGE, MSG_NEW_FILENAME, MSG_NEW_DATABASE, MSG_OPEN_DATABASE,
  MSG_SAVE_DATABASE, MSG_SAVE_DATABASE_AS, MSG_SAVE_ON_CLOSE, MSG_CLOSE_DATABASE,
  MSG_ADD_OBJECTS, MSG_GET_OBJECTS
}
enum  FE2DB_MESSAGE {
  DB_NO_EVENT, DB_NEW, DB_OPEN, DB_SAVE,
  DB_SAVE_AS, DB_CLOSE, DB_ADD_OBJECTS, DB_GET_OBJECTS,
  DB_CANCEL, DB_SUCCESS, DB_FAILURE, DB_YES,
  DB_NO, DB_SELECT_OBJECTS, DB_OBJECT_DEFINITION
}

Functions

ostream& operator<< (ostream &ostr, const DBEvent &event)
DBStatecopyState (const DBState *state)
ostream& operator<< (ostream &ostr, const DBState &state)

Variables

DatabaseManager TheDatabaseManager


Enumeration Type Documentation

enum DB2FE_MESSAGE
 

Enumeration values:
NO_MESSAGE  
MSG_NEW_FILENAME  
MSG_NEW_DATABASE  
MSG_OPEN_DATABASE  
MSG_SAVE_DATABASE  
MSG_SAVE_DATABASE_AS  
MSG_SAVE_ON_CLOSE  
MSG_CLOSE_DATABASE  
MSG_ADD_OBJECTS  
MSG_GET_OBJECTS  

Definition at line 28 of file DatabaseManager.h.

enum FE2DB_MESSAGE
 

Enumeration values:
DB_NO_EVENT  
DB_NEW  
DB_OPEN  
DB_SAVE  
DB_SAVE_AS  
DB_CLOSE  
DB_ADD_OBJECTS  
DB_GET_OBJECTS  
DB_CANCEL  
DB_SUCCESS  
DB_FAILURE  
DB_YES  
DB_NO  
DB_SELECT_OBJECTS  
DB_OBJECT_DEFINITION  

Definition at line 35 of file DatabaseManager.h.


Function Documentation

ostream& operator<< ( ostream & ostr,
const DBEvent & event )
 

DBState * copyState ( const DBState * state ) [inline]
 

Definition at line 257 of file DatabaseManager.h.

ostream & operator<< ( ostream & ostr,
const DBState & state ) [inline]
 

Definition at line 262 of file DatabaseManager.h.


Variable Documentation

DatabaseManager TheDatabaseManager
 

Definition at line 407 of file DatabaseManager.h.


Generated at Tue Jun 19 09:49:44 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001