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

InsertFileStep Class Reference

Inheritance diagram for InsertFileStep:

VSAStep List of all members.

Public Member Functions

 InsertFileStep (VSAProgramState *state)
VestaSource::errorCode execute (VSAProgramState *state)

Private Attributes

VestaSourceAtomic::VSIndex vsi
char arc [MAX_ARC_LEN+1]
ShortId sid
bool master
VestaSource::dupeCheck chk
time_t timestamp
FP::Tag fptag
bool fptagPresent

Constructor & Destructor Documentation

InsertFileStep::InsertFileStep VSAProgramState state  )  [inline]
 

Definition at line 251 of file VSAServer.C.

References arc, FP::ByteCnt, chk, fptag, fptagPresent, FP::Tag::FromBytes(), master, MAX_ARC_LEN, VSAStep::next, sid, timestamp, and vsi.


Member Function Documentation

VestaSource::errorCode InsertFileStep::execute VSAProgramState state  )  [inline, virtual]
 

Implements VSAStep.

Definition at line 269 of file VSAServer.C.

References arc, chk, fptag, fptagPresent, VestaSource::insertFile(), VRErrorCode::invalidArgs, master, sid, timestamp, and vsi.


Member Data Documentation

char InsertFileStep::arc[MAX_ARC_LEN+1] [private]
 

Definition at line 243 of file VSAServer.C.

Referenced by execute(), and InsertFileStep().

VestaSource::dupeCheck InsertFileStep::chk [private]
 

Definition at line 246 of file VSAServer.C.

Referenced by execute(), and InsertFileStep().

FP::Tag InsertFileStep::fptag [private]
 

Definition at line 248 of file VSAServer.C.

Referenced by execute(), and InsertFileStep().

bool InsertFileStep::fptagPresent [private]
 

Definition at line 249 of file VSAServer.C.

Referenced by execute(), and InsertFileStep().

bool InsertFileStep::master [private]
 

Definition at line 245 of file VSAServer.C.

Referenced by execute(), and InsertFileStep().

ShortId InsertFileStep::sid [private]
 

Definition at line 244 of file VSAServer.C.

Referenced by execute(), and InsertFileStep().

time_t InsertFileStep::timestamp [private]
 

Definition at line 247 of file VSAServer.C.

Referenced by execute(), and InsertFileStep().

VestaSourceAtomic::VSIndex InsertFileStep::vsi [private]
 

Definition at line 242 of file VSAServer.C.

Referenced by execute(), and InsertFileStep().


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