Each of these must be specified. A naming convention for
naming these files will be specified (maybe like this:
DataBase name = my_db
logfilename = my_db.log
dbname = my_db.data
catalogname = my_db.catalog )
Several objects need to be created when a process begins. If it is the first process, it must allocate shared memory. Other processes will then detect that the shared memory has been allocated and will attach to it when the SharedMemory class is instantiated.
The various managers must be instantiated as well. This may be done by the SharedMemory constructor.
Some of the values that are currently stored as "const int's" in "minirel.h" will NOT remain this way. Some may be specified at the command line or in some other fashion. At any rate, their instantiation will occur early and will not occur in the different managers.