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

DirInfos Class Reference

#include <ToolDirectoryServer.H>

List of all members.

Public Member Functions

void AddDpnd (DirInfo *dir, const Text &name, Val v, const PathKind pk)
Word LookupDir (DirInfo *dir, const Text &name, Val v, Word dirHandle)

Public Attributes

Basics::mutex mu
DirInfoTbldirInfoTbl
DPathsdep


Member Function Documentation

void DirInfos::AddDpnd DirInfo dir,
const Text name,
Val  v,
const PathKind  pk
 

Definition at line 110 of file ToolDirectoryServer.C.

References BLenPK, DirInfo::child_lookup, DirInfo::coarseDep, DepPath::content, dep, DepPath::Extend(), fsDeps, Basics::mutex::lock(), mu, outputMu, DirInfo::path, DepPath::Print(), SharedTable< K, V >::T::Put(), and Basics::mutex::unlock().

Referenced by Evaluator_Dir_Server_Inner().

Word DirInfos::LookupDir DirInfo dir,
const Text name,
Val  v,
Word  dirHandle
 

Definition at line 137 of file ToolDirectoryServer.C.

References DirInfo::b, DirInfo::child_lookup, DirInfo::coarseDep, DepPath::content, dep, dirInfoTbl, DepPath::Extend(), fsDeps, GetNewHandle(), DirInfo::isRoot, Basics::mutex::lock(), mu, NEW, outputMu, DirInfo::path, DepPath::Print(), Table< K, V >::Default::Put(), SharedTable< K, V >::T::Put(), and Basics::mutex::unlock().

Referenced by Evaluator_Dir_Server_Inner().


Member Data Documentation

DPaths* DirInfos::dep
 

Definition at line 64 of file ToolDirectoryServer.H.

Referenced by AddDpnd(), LookupDir(), and RunTool().

DirInfoTbl* DirInfos::dirInfoTbl
 

Definition at line 63 of file ToolDirectoryServer.H.

Referenced by LookupDir(), recv_dir(), and RunTool().

Basics::mutex DirInfos::mu
 

Definition at line 62 of file ToolDirectoryServer.H.

Referenced by AddDpnd(), LookupDir(), and recv_dir().


The documentation for this class was generated from the following files:
Generated on Mon May 8 00:49:09 2006 for Vesta by  doxygen 1.4.2