Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Driver.C File Reference

#include "VASTi.H"
#include "Err.H"
#include "Files.H"
#include "Val.H"
#include "PrimRunTool.H"
#include <CacheIndex.H>
#include <CacheConfig.H>
#include <CacheC.H>
#include <ParCacheC.H>
#include <VestaConfig.H>

Go to the source code of this file.

Functions

int main (int argc, char *argv[])

Variables

bool recordTrace
bool recordCallStack
CacheCtheCache = NULL
time_t leaseDuration
VestaSourcerRoot
VestaSourcemRoot
VestaSourcetopModelRoot
VestaSourcerootForDeriveds
ShortId topModelSid
bool printVersion
bool printResult
bool printCacheStats
bool printSidNum
Text toolDirServerIntfName
const char * Version
bool parseOnly
bool noAddEntry
bool fsDeps
bool evalCalls
bool stopOnError
bool psStat
bool shipBySymLink
bool shipClean
bool forceClean
bool diagnose
bool hushedShipping
bool pauseBeforeTool
bool pauseAfterTool
bool pauseAfterToolSignal
bool pauseAfterToolError
bool autoRepl
bool dotLogFiles
int toolCallCounter
int toolHitCounter
int appCallCounter
int appHitCounter
int sModelCallCounter
int sModelHitCounter
int nModelCallCounter
int nModelHitCounter
int cacheOption
int maxThreads
IntegerVCfpContent
Text shipToPath
Text shipFromPath


Function Documentation

int main int  argc,
char *  argv[]
 

Definition at line 72 of file Driver.C.

References CacheIntf::All, appCallCounter, appHitCounter, autoRepl, cacheOption, Text::chars(), Config_LeaseTimeoutSecs, CreateRootForDeriveds(), CacheIntf::DebugName(), DeleteRootForDeriveds(), diagnose, dotLogFiles, Error(), ErrorSummary(), evalCalls, forceClean, fsDeps, VestaConfig::get(), VestaConfig::get_bool(), VestaConfig::get_int(), hushedShipping, VestaConfig::is_set(), leaseDuration, Text::Length(), MainModel(), maxThreads, SRPC::failure::msg, VestaConfig::failure::msg, NEW_CONSTR, nModelCallCounter, nModelHitCounter, noAddEntry, CacheIntf::None, parseOnly, pauseAfterTool, pauseAfterToolError, pauseAfterToolSignal, pauseBeforeTool, printCacheStats, printResult, printSidNum, printVersion, psStat, recordCallStack, recordTrace, VestaSource::repositoryRoot(), ParCacheC::SetServerHost(), shipBySymLink, shipClean, sModelCallCounter, sModelHitCounter, StartEval(), stopOnError, Text::Sub(), toolCallCounter, toolHitCounter, and Version.


Variable Documentation

int appCallCounter
 

Definition at line 64 of file Driver.C.

Referenced by ApplicationFromCache(), main(), and PrintCacheStat().

int appHitCounter
 

Definition at line 64 of file Driver.C.

Referenced by ApplicationFromCache(), main(), and PrintCacheStat().

bool autoRepl
 

Definition at line 59 of file Driver.C.

Referenced by LookupPath(), main(), and ReplicateMissing().

int cacheOption
 

Definition at line 64 of file Driver.C.

Referenced by ApplicationFromCache(), BlockEC::Eval(), Interpret(), main(), ModelFromCache(), RunToolFromCache(), and StartRenewLeaseThread().

bool diagnose
 

Definition at line 59 of file Driver.C.

Referenced by Assert(), and main().

bool dotLogFiles
 

Definition at line 59 of file Driver.C.

Referenced by main(), and ShipValue().

bool evalCalls
 

Definition at line 59 of file Driver.C.

Referenced by Evaluator_Dir_Server_Inner(), and main().

bool forceClean
 

Definition at line 59 of file Driver.C.

Referenced by CleanDir(), main(), and VestaShip().

IntegerVC* fpContent
 

Definition at line 68 of file Driver.C.

Referenced by BindRunToolArgs().

bool fsDeps
 

Definition at line 59 of file Driver.C.

Referenced by DirInfos::AddDpnd(), DirInfos::LookupDir(), and main().

bool hushedShipping
 

Definition at line 59 of file Driver.C.

Referenced by CleanDir(), main(), ShipShortId(), ShipText(), and VestaShip().

time_t leaseDuration
 

Definition at line 41 of file Driver.C.

Referenced by main().

int maxThreads
 

Definition at line 64 of file Driver.C.

Referenced by Error(), init(), main(), ParMap(), PrimInit(), and ThreadLabel().

VestaSource * mRoot
 

Definition at line 43 of file Driver.C.

Referenced by FileItem(), Imports(), IncItem(), Model(), and ModelStateInit().

int nModelCallCounter
 

Definition at line 64 of file Driver.C.

Referenced by main(), NormalModelFromCache(), and PrintCacheStat().

int nModelHitCounter
 

Definition at line 64 of file Driver.C.

Referenced by main(), NormalModelFromCache(), and PrintCacheStat().

bool noAddEntry
 

Definition at line 59 of file Driver.C.

Referenced by ApplicationFromCache(), main(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache().

bool parseOnly
 

Definition at line 59 of file Driver.C.

Referenced by Interpret(), and main().

bool pauseAfterTool
 

Definition at line 59 of file Driver.C.

Referenced by main(), and RunTool().

bool pauseAfterToolError
 

Definition at line 59 of file Driver.C.

Referenced by main(), and RunTool().

bool pauseAfterToolSignal
 

Definition at line 59 of file Driver.C.

Referenced by main(), and RunTool().

bool pauseBeforeTool
 

Definition at line 59 of file Driver.C.

Referenced by main(), and RunTool().

bool printCacheStats
 

Definition at line 49 of file Driver.C.

Referenced by Interpret(), and main().

bool printResult
 

Definition at line 48 of file Driver.C.

Referenced by Interpret(), and main().

bool printSidNum
 

Definition at line 50 of file Driver.C.

Referenced by main(), and TextVC::PrintD().

bool printVersion
 

Definition at line 47 of file Driver.C.

Referenced by main().

bool psStat
 

Definition at line 59 of file Driver.C.

Referenced by Interpret(), and main().

bool recordCallStack
 

Definition at line 38 of file Driver.C.

Referenced by ApplyEC::Eval(), ApplyUnOpEC::Eval(), ApplyOpEC::Eval(), Interpret(), main(), PrintErrorStack(), RecordErrorOnStack(), and ThreadDataCreate().

bool recordTrace
 

Definition at line 37 of file Driver.C.

Referenced by main(), PrintFuncTrace(), and ThreadDataInit().

VestaSource* rootForDeriveds
 

Definition at line 44 of file Driver.C.

Referenced by CreateDerived(), CreateRootForDeriveds(), and DeleteRootForDeriveds().

VestaSource* rRoot
 

Definition at line 43 of file Driver.C.

Referenced by LookupPath(), and ReplicateMissing().

bool shipBySymLink
 

Definition at line 59 of file Driver.C.

Referenced by main(), and VestaShip().

bool shipClean
 

Definition at line 59 of file Driver.C.

Referenced by main(), and VestaShip().

Text shipFromPath
 

Definition at line 70 of file Driver.C.

Referenced by Lookup().

Text shipToPath
 

Definition at line 70 of file Driver.C.

Referenced by CleanDir(), Interpret(), and VestaShip().

int sModelCallCounter
 

Definition at line 64 of file Driver.C.

Referenced by main(), ModelFromCache(), and PrintCacheStat().

int sModelHitCounter
 

Definition at line 64 of file Driver.C.

Referenced by main(), ModelFromCache(), and PrintCacheStat().

bool stopOnError
 

Definition at line 59 of file Driver.C.

Referenced by main(), and RunTool().

CacheC* theCache = NULL
 

Definition at line 40 of file Driver.C.

Referenced by ApplicationFromCache(), Checkpoint(), Interpret(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache().

int toolCallCounter
 

Definition at line 64 of file Driver.C.

Referenced by ApplyRunTool(), main(), and PrintCacheStat().

Text toolDirServerIntfName
 

Definition at line 53 of file Driver.C.

Referenced by CreateRootForDeriveds(), init(), and RunTool().

int toolHitCounter
 

Definition at line 64 of file Driver.C.

Referenced by main(), PrintCacheStat(), and RunToolFromCache().

VestaSource * topModelRoot
 

Definition at line 43 of file Driver.C.

Referenced by Checkpoint(), and Interpret().

ShortId topModelSid
 

Definition at line 45 of file Driver.C.

Referenced by Checkpoint(), and Interpret().

const char* Version
 


Generated on Mon May 8 00:49:02 2006 for Vesta by  doxygen 1.4.2