-- InitProcs.mesa
-- Last edited by
--   MBrown on November 8, 1982 3:05 pm

DIRECTORY
  AlpineEnvironment;

InitProcs: DEFINITIONS =
  BEGIN

  -- This interface contains procedures that are called from the log implementation at
  --specific times during recovery.  If a component of Alpine needs to do something
  --during recovery, its implementor should modify the implementation of one or more
  --or these procedures (located in InitProcsImpl).  Sequencing of actions within
  --these groups in handled by these implementations.

  CalledBeforeAnalysisPass: PROC [
    fileStore: AlpineEnvironment.FileStore, logVolume: AlpineEnvironment.VolumeID];
    -- The server name is determined during recovery before the analysis pass, and
    --is passed to this procedure.

  CalledAfterAnalysisPass: PROC [];

  CalledBeforeUpdatePass: PROC [];

  CalledAfterUpdatePass: PROC [];

  END.