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

RunToolCalls Class Reference

#include <ToolDirectoryServer.H>

List of all members.

Public Member Functions

 RunToolCalls (int numCalls)
bool Get (const WordKey &k, DirInfos *&v)
bool Put (const WordKey &k, DirInfos *&v, bool resize=true)
bool Delete (const WordKey &k, DirInfos *&v, bool resize=true)

Private Attributes

DirInfosTbldirInfosTbl
Basics::mutex mu


Constructor & Destructor Documentation

RunToolCalls::RunToolCalls int  numCalls  )  [inline]
 

Definition at line 74 of file ToolDirectoryServer.H.

References dirInfosTbl, and NEW_CONSTR.


Member Function Documentation

bool RunToolCalls::Delete const WordKey k,
DirInfos *&  v,
bool  resize = true
[inline]
 

Definition at line 89 of file ToolDirectoryServer.H.

References Table< K, V >::Default::Delete(), dirInfosTbl, Basics::mutex::lock(), mu, and Basics::mutex::unlock().

Referenced by RunTool().

bool RunToolCalls::Get const WordKey k,
DirInfos *&  v
[inline]
 

Definition at line 77 of file ToolDirectoryServer.H.

References dirInfosTbl, Table< K, V >::Default::Get(), Basics::mutex::lock(), mu, and Basics::mutex::unlock().

Referenced by recv_dir(), and send_dir().

bool RunToolCalls::Put const WordKey k,
DirInfos *&  v,
bool  resize = true
[inline]
 

Definition at line 83 of file ToolDirectoryServer.H.

References dirInfosTbl, Basics::mutex::lock(), mu, Table< K, V >::Default::Put(), and Basics::mutex::unlock().

Referenced by RunTool().


Member Data Documentation

DirInfosTbl* RunToolCalls::dirInfosTbl [private]
 

Definition at line 96 of file ToolDirectoryServer.H.

Referenced by Delete(), Get(), Put(), and RunToolCalls().

Basics::mutex RunToolCalls::mu [private]
 

Definition at line 97 of file ToolDirectoryServer.H.

Referenced by Delete(), Get(), and Put().


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