#include "VestaSource.H"
#include "VDirSurrogate.H"
#include "VRConcurrency.H"
#include "Mastership.H"
#include "Replication.H"
#include "UniqueId.H"
#include "logging.H"
#include "FPShortId.H"
#include "lock_timing.H"
#include <FdStream.H>
Go to the source code of this file.
Defines | |
#define | COPY_SIZE (128*1024) |
#define | REPLICATOR_DIR ".replicator" |
#define | BAD_READWHOLE_TTL (60*60) |
Functions | |
bool | ReplicationAccessCheck (VestaSource *vs, const char *which, const char *srcHost, const char *srcPort) throw () |
void | ReplicationCleanup () throw () |
VestaSource::errorCode | Replicate (const char *pathname, bool asStub, bool asGhost, const char *srcHost, const char *srcPort, char pathnameSep, AccessControl::Identity dwho, AccessControl::Identity swho) throw () |
VestaSource::errorCode | ReplicateAttribs (const char *pathname, bool includeAccess, const char *srcHost, const char *srcPort, char pathnameSep, AccessControl::Identity dwho, AccessControl::Identity swho) throw () |
|
Definition at line 83 of file Replication.C. |
|
Definition at line 43 of file Replication.C. |
|
Definition at line 44 of file Replication.C. Referenced by Replicate(), and ReplicationCleanup(). |
|
|
|
Definition at line 56 of file Replication.C. References MAX_ARC_LEN. Referenced by Replicate(), and ReplicateAttribs(). |
|
Definition at line 583 of file Replication.C. References VestaSource::list(), VestaSource::lookup(), VestaSource::mutableRoot(), VRErrorCode::ok, ReadersWritersLock::release(), REPLICATOR_DIR, and RWLOCK_LOCKED_REASON. Referenced by main(). |