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

VestaSourceSRPC.H File Reference

#include <MultiSRPC.H>
#include "AccessControl.H"

Go to the source code of this file.

Namespaces

namespace  VestaSourceSRPC

Defines

#define _VSSRPC   1

Enumerations

enum  { version = 11 }
enum  {
  Lookup, CreateVolatileDirectory, DeleteVolatileDirectory, List,
  GetNFSInfo, ReallyDelete, InsertFile, InsertMutableFile,
  InsertImmutableDirectory, InsertAppendableDirectory, InsertMutableDirectory, InsertGhost,
  InsertStub, RenameTo, MakeMutable, obsolete1,
  obsolete2, obsolete3, InAttribs, GetAttrib,
  GetAttrib2, ListAttribs, GetAttribHistory, WriteAttrib,
  LookupPathname, LookupIndex, obsolete6, obsolete7,
  obsolete8, obsolete9, obsolete10, obsolete11,
  obsolete12, MakeFilesImmutable, SetIndexMaster, Stat,
  Read, Write, SetExecutable, SetSize,
  SetTimestamp, FPToShortId, GetBase, obsolete4,
  obsolete5, Atomic, AtomicTarget, AtomicDeclare,
  AtomicResync, AtomicTestMaster, AtomicSetMaster, AtomicAccessCheck,
  AtomicTypeCheck, AtomicRun, AtomicCancel, AtomicMergeAttrib,
  AcquireMastership, CedeMastership, Replicate, ReplicateAttribs,
  GetUserInfo, RefreshAccessTables, GetStats, MeasureDirectory,
  CollapseBase, SetPerfDebug, GetServerInfo, ReadWholeCompressed
}
enum  { compress_zlib_deflate }

Functions

Text defaultHost () throw ()
Text defaultInterface () throw ()
MultiSRPC::ConnId Start (SRPC *&srpc) throw (SRPC::failure)
MultiSRPC::ConnId Start (SRPC *&srpc, const Text &host_interface) throw (SRPC::failure)
MultiSRPC::ConnId Start (SRPC *&srpc, Text hostname, Text interface) throw (SRPC::failure)
void End (MultiSRPC::ConnId id) throw ()
void send_identity (SRPC *srpc, AccessControl::Identity who) throw (SRPC::failure)


Define Documentation

#define _VSSRPC   1
 

Definition at line 29 of file VestaSourceSRPC.H.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
version 

Definition at line 59 of file VestaSourceSRPC.H.

anonymous enum
 

Enumeration values:
Lookup 
CreateVolatileDirectory 
DeleteVolatileDirectory 
List 
GetNFSInfo 
ReallyDelete 
InsertFile 
InsertMutableFile 
InsertImmutableDirectory 
InsertAppendableDirectory 
InsertMutableDirectory 
InsertGhost 
InsertStub 
RenameTo 
MakeMutable 
obsolete1 
obsolete2 
obsolete3 
InAttribs 
GetAttrib 
GetAttrib2 
ListAttribs 
GetAttribHistory 
WriteAttrib 
LookupPathname 
LookupIndex 
obsolete6 
obsolete7 
obsolete8 
obsolete9 
obsolete10 
obsolete11 
obsolete12 
MakeFilesImmutable 
SetIndexMaster 
Stat 
Read 
Write 
SetExecutable 
SetSize 
SetTimestamp 
FPToShortId 
GetBase 
obsolete4 
obsolete5 
Atomic 
AtomicTarget 
AtomicDeclare 
AtomicResync 
AtomicTestMaster 
AtomicSetMaster 
AtomicAccessCheck 
AtomicTypeCheck 
AtomicRun 
AtomicCancel 
AtomicMergeAttrib 
AcquireMastership 
CedeMastership 
Replicate 
ReplicateAttribs 
GetUserInfo 
RefreshAccessTables 
GetStats 
MeasureDirectory 
CollapseBase 
SetPerfDebug 
GetServerInfo 
ReadWholeCompressed 

Definition at line 63 of file VestaSourceSRPC.H.

anonymous enum
 

Enumeration values:
compress_zlib_deflate 

Definition at line 684 of file VestaSourceSRPC.H.


Function Documentation

Text VestaSourceSRPC::defaultHost  )  throw ()
 

Referenced by VDirSurrogate::defaultHost(), VDirSurrogate::VDirSurrogate(), and VestaSourceSRPC::Start().

Text VestaSourceSRPC::defaultInterface  )  throw ()
 

Referenced by VDirSurrogate::defaultPort(), and VestaSourceSRPC::Start().

void VestaSourceSRPC::End MultiSRPC::ConnId  id  )  throw ()
 

Referenced by VDirSurrogate::acquireMastership(), VestaSourceAtomic::cancel(), VDirSurrogate::cedeMastership(), VDirSurrogate::collapseBase(), VDirSurrogate::createVolatileDirectory(), VDirSurrogate::deleteVolatileDirectory(), VDirSurrogate::fpToShortId(), VDirSurrogate::getAttrib(), VDirSurrogate::getAttribHistory(), VDirSurrogate::getBase(), VDirSurrogate::getNFSInfo(), VDirSurrogate::getUserInfo(), VDirSurrogate::inAttribs(), VDirSurrogate::insertAppendableDirectory(), VDirSurrogate::insertFile(), VDirSurrogate::insertGhost(), VDirSurrogate::insertImmutableDirectory(), VDirSurrogate::insertMutableDirectory(), VDirSurrogate::insertMutableFile(), VDirSurrogate::insertStub(), VDirSurrogate::list(), VDirSurrogate::listAttribs(), VDirSurrogate::LongIdLookup(), VDirSurrogate::LongIdValid(), VDirSurrogate::lookup(), VDirSurrogate::lookupIndex(), VDirSurrogate::lookupPathname(), VDirSurrogate::makeFilesImmutable(), VDirSurrogate::makeMutable(), VDirSurrogate::measureDirectory(), PerfDebug::Set(), VDirSurrogate::read(), VDirSurrogate::readWhole(), VDirSurrogate::reallyDelete(), VDirSurrogate::refreshAccessTables(), VDirSurrogate::renameTo(), VDirSurrogate::replicate(), VDirSurrogate::replicateAttribs(), ReposStats::getServerInfo(), ReposStats::getStats(), VDirSurrogate::resync(), VestaSourceAtomic::run(), VDirSurrogate::setExecutable(), VDirSurrogate::setIndexMaster(), VDirSurrogate::setMaster(), VDirSurrogate::setSize(), VDirSurrogate::setTimestamp(), VDirSurrogate::write(), and VDirSurrogate::writeAttrib().

void VestaSourceSRPC::send_identity SRPC srpc,
AccessControl::Identity  who
throw (SRPC::failure)
 

Referenced by VDirSurrogate::acquireMastership(), VDirSurrogate::cedeMastership(), VDirSurrogate::collapseBase(), VDirSurrogate::getBase(), VDirSurrogate::getUserInfo(), VDirSurrogate::insertAppendableDirectory(), VDirSurrogate::insertFile(), VDirSurrogate::insertGhost(), VDirSurrogate::insertImmutableDirectory(), VDirSurrogate::insertMutableDirectory(), VDirSurrogate::insertMutableFile(), VDirSurrogate::insertStub(), VDirSurrogate::list(), VDirSurrogate::lookupPathname(), VDirSurrogate::makeFilesImmutable(), VDirSurrogate::makeMutable(), VDirSurrogate::measureDirectory(), PerfDebug::Set(), VDirSurrogate::read(), VDirSurrogate::readWhole(), VDirSurrogate::reallyDelete(), VDirSurrogate::refreshAccessTables(), VDirSurrogate::renameTo(), VDirSurrogate::replicate(), VDirSurrogate::replicateAttribs(), ReposStats::getServerInfo(), ReposStats::getStats(), VDirSurrogate::setExecutable(), VDirSurrogate::setIndexMaster(), VDirSurrogate::setMaster(), VDirSurrogate::setSize(), VDirSurrogate::setTimestamp(), VestaSourceAtomic::VestaSourceAtomic(), VDirSurrogate::write(), and VDirSurrogate::writeAttrib().

MultiSRPC::ConnId VestaSourceSRPC::Start SRPC *&  srpc,
Text  hostname,
Text  interface
throw (SRPC::failure)
 

MultiSRPC::ConnId VestaSourceSRPC::Start SRPC *&  srpc,
const Text host_interface
throw (SRPC::failure)
 

MultiSRPC::ConnId VestaSourceSRPC::Start SRPC *&  srpc  )  throw (SRPC::failure)
 

Referenced by VDirSurrogate::acquireMastership(), VDirSurrogate::cedeMastership(), VDirSurrogate::collapseBase(), VDirSurrogate::createVolatileDirectory(), VDirSurrogate::deleteVolatileDirectory(), VDirSurrogate::fpToShortId(), VDirSurrogate::getAttrib(), VDirSurrogate::getAttribHistory(), VDirSurrogate::getBase(), VDirSurrogate::getNFSInfo(), VDirSurrogate::getUserInfo(), VDirSurrogate::inAttribs(), VDirSurrogate::insertAppendableDirectory(), VDirSurrogate::insertFile(), VDirSurrogate::insertGhost(), VDirSurrogate::insertImmutableDirectory(), VDirSurrogate::insertMutableDirectory(), VDirSurrogate::insertMutableFile(), VDirSurrogate::insertStub(), VDirSurrogate::list(), VDirSurrogate::listAttribs(), VDirSurrogate::LongIdLookup(), VDirSurrogate::LongIdValid(), VDirSurrogate::lookup(), VDirSurrogate::lookupIndex(), VDirSurrogate::lookupPathname(), VDirSurrogate::makeFilesImmutable(), VDirSurrogate::makeMutable(), VDirSurrogate::measureDirectory(), PerfDebug::Set(), VDirSurrogate::read(), VDirSurrogate::readWhole(), VDirSurrogate::reallyDelete(), VDirSurrogate::refreshAccessTables(), VDirSurrogate::renameTo(), VDirSurrogate::replicate(), VDirSurrogate::replicateAttribs(), ReposStats::getServerInfo(), ReposStats::getStats(), VDirSurrogate::resync(), VDirSurrogate::setExecutable(), VDirSurrogate::setIndexMaster(), VDirSurrogate::setMaster(), VDirSurrogate::setSize(), VDirSurrogate::setTimestamp(), VestaSourceAtomic::VestaSourceAtomic(), VDirSurrogate::write(), and VDirSurrogate::writeAttrib().


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