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

Experimental code, may change considerably.


Detailed Description

Used to mark code during development and which sometimes has to be left in release versions, but which may change interfaces or implementation.

Very much a "use at own risk".

use \ingroup experimental to include items in this group


Classes

class  ctResInfo
 Wrapper to read c-tree Plus cross-platform resources. More...

class  DODAInterface
 Wrap reading and writing elements of a c-tree Plus DODA which describes fields in a record. More...

class  oofE_dbUser
 Base class for exceptions from login. More...

class  oofE_oofCTRes
 Exceptions related to reading c-tree Plus resources. More...

class  oofE_oofSchemaParser
 Base class for exceptions from parsing schemae. More...

class  OOFCTResource
 To allow access to ct resources. More...

class  OOF_RelationshipsToInstantiate
 Holds a relationship that has been found by the schema parser, but has yet to be resolved and instantiated. More...

class  oofSchemaParser
 This class parses a saved schema and builds an oofile database schema in a connection. More...

class  OOF_UnresolvedRelationship
 A container for a list of OOF_RelationshipsToInstantiate. More...


relationship manipulation

void dbRelRefBase::changeRelationshipTo (dbRelRefBase &newRhs)
 Change an existing relationship to point to a different field.


Functions

void oofDirectory::gotoDirectory (short vRefNum, long dirID)
 Make the directory identified by vRefNum & dirID the current default.

virtual void dbConnect_ctree::writeOOFSchema ()
 Write an OOFILE schema into a ctree resource.

void ctResInfo::readInfo (COUNT datNo, char *name)
 Read the resource header of the the named resource from file number datNo.


Function Documentation

void dbRelRefBase::changeRelationshipTo dbRelRefBase newRhs  )  [inherited]
 

Change an existing relationship to point to a different field.

Warning:
2001/10/24 this is a user contribution which I don't think works.
Todo:
write sample to see if this works and evaluate if we should be saving rhs.

void oofDirectory::gotoDirectory short  vRefNum,
long  dirID
[static, inherited]
 

Make the directory identified by vRefNum & dirID the current default.

For Mach builds also sets the Unix directory.

void ctResInfo::readInfo COUNT  datNo,
char *  name
[inherited]
 

Read the resource header of the the named resource from file number datNo.

void dbConnect_ctree::writeOOFSchema  )  [virtual, inherited]
 

Write an OOFILE schema into a ctree resource.

Reimplemented from dbConnect.


Generated on Fri Jan 2 01:36:03 2004 for OOFILE by doxygen 1.3.5