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

VestaSourceImpl.H File Reference

#include "SRPC.H"
#include "AccessControl.H"

Go to the source code of this file.

Defines

#define _VSI_H   1

Functions

AccessControl::Identity srpc_recv_identity (SRPC *srpc, int intf_ver, bool access_needed=true)
void VSAtomic (SRPC *srpc, int intf_ver)


Define Documentation

#define _VSI_H   1
 

Definition at line 27 of file VestaSourceImpl.H.


Function Documentation

AccessControl::Identity srpc_recv_identity SRPC srpc,
int  intf_ver,
bool  access_needed = true
 

Definition at line 298 of file VestaSourceServer.C.

References AccessControl::admit(), SRPC::buffer_too_small, AccessControl::IdentityRep::global, AccessControl::IdentityRep::gssapi, SRPC::invalid_parameter, NEW, NEW_CONSTR, NEW_PTRFREE_ARRAY, SRPC::protocol_violation, and AccessControl::IdentityRep::unix_flavor.

Referenced by MakeFilesImmutable(), SetIndexMaster(), VSAtomic(), VSRead(), VSSetExecutable(), VSSetSize(), VSSetTimestamp(), and VSWrite().

void VSAtomic SRPC srpc,
int  intf_ver
 

Definition at line 843 of file VSAServer.C.

References ReadersWritersLock::acquireWrite(), VestaSourceSRPC::AtomicAccessCheck, VestaSourceSRPC::AtomicCancel, VestaSourceSRPC::AtomicDeclare, VestaSourceSRPC::AtomicMergeAttrib, VestaSourceSRPC::AtomicResync, VestaSourceSRPC::AtomicRun, VestaSourceSRPC::AtomicSetMaster, VestaSourceSRPC::AtomicTarget, VestaSourceSRPC::AtomicTestMaster, VestaSourceSRPC::AtomicTypeCheck, VestaLog::commit(), DBG_ALWAYS, DeleteProgram(), Repos::dprintf(), VSAStep::execute(), VSAProgramState::first, VestaSourceSRPC::InAttribs, VestaSourceSRPC::InsertAppendableDirectory, VestaSourceSRPC::InsertFile, VestaSourceSRPC::InsertGhost, VestaSourceSRPC::InsertImmutableDirectory, VestaSourceSRPC::InsertMutableDirectory, VestaSourceSRPC::InsertMutableFile, VestaSourceSRPC::InsertStub, VSAProgramState::intf_ver, VSAProgramState::last, VSAProgramState::lock, VestaSourceSRPC::Lookup, VestaSourceSRPC::LookupIndex, VestaSourceSRPC::LookupPathname, VestaSourceSRPC::MakeFilesImmutable, NEW_CONSTR, VSAStep::next, VSAProgramState::now, VRErrorCode::ok, VSAProgramState::okreplace, VSAProgramState::pc, VestaSourceSRPC::ReallyDelete, ReadersWritersLock::releaseWrite(), VestaSourceSRPC::RenameTo, RWLOCK_LOCKED_REASON, VestaSourceSRPC::SetTimestamp, VSAProgramState::srpc, srpc_recv_identity(), StableLock, VestaLog::start(), Basics::OBufStream::str(), VSAProgramState::target1, VSAProgramState::target2, SRPC::version_skew, VRLog, VSAProgramState::who, and VestaSourceSRPC::WriteAttrib.

Referenced by VestaSourceReceptionist().


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