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

AccessCheckStep Class Reference

Inheritance diagram for AccessCheckStep:

VSAStep List of all members.

Public Member Functions

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

Private Attributes

VestaSourceAtomic::VSIndex vsi
AccessControl::Class cls
bool expected
VestaSource::errorCode err

Constructor & Destructor Documentation

AccessCheckStep::AccessCheckStep VSAProgramState state  )  [inline]
 

Definition at line 713 of file VSAServer.C.

References cls, err, expected, VSAStep::next, SRPC::recv_int(), VSAProgramState::srpc, and vsi.


Member Function Documentation

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

Implements VSAStep.

Definition at line 720 of file VSAServer.C.

References VestaSource::ac, AccessControl::check(), cls, err, expected, Sequence< Elem, elem_ptrfree >::get(), VRErrorCode::invalidArgs, VRErrorCode::ok, Sequence< Elem, elem_ptrfree >::size(), vsi, VSAProgramState::vss, and VSAProgramState::who.


Member Data Documentation

AccessControl::Class AccessCheckStep::cls [private]
 

Definition at line 709 of file VSAServer.C.

Referenced by AccessCheckStep(), and execute().

VestaSource::errorCode AccessCheckStep::err [private]
 

Definition at line 711 of file VSAServer.C.

Referenced by AccessCheckStep(), and execute().

bool AccessCheckStep::expected [private]
 

Definition at line 710 of file VSAServer.C.

Referenced by AccessCheckStep(), and execute().

VestaSourceAtomic::VSIndex AccessCheckStep::vsi [private]
 

Definition at line 708 of file VSAServer.C.

Referenced by AccessCheckStep(), and execute().


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