ReposStats Namespace Reference


Classes

class  Stat
class  FdCacheStats
class  DupeStats
class  TimedCalls
class  MemStats
struct  StatKey
struct  ServerInfo

Typedefs

typedef Sequence< StatKindStatsRequest
typedef Table< StatKey, Stat
* >::Default 
StatsResult
typedef Table< StatKey, Stat
* >::Iterator 
StatsResultIter

Enumerations

enum  StatKind {
  invalid = 0, fdCache, dupeTotal, srpcTotal,
  nfsTotal, memUsage, statKindEnd
}

Functions

void getStats (ReposStats::StatsResult &result, const ReposStats::StatsRequest &request, AccessControl::Identity who, Text reposHost, Text reposPort) throw (SRPC::failure)
void getServerInfo (ServerInfo &result, AccessControl::Identity who, Text reposHost, Text reposPort) throw (SRPC::failure)


Typedef Documentation

typedef Sequence<StatKind> ReposStats::StatsRequest

Definition at line 50 of file ReposStatsSRPC.H.

typedef Table<StatKey, Stat*>::Default ReposStats::StatsResult

Definition at line 53 of file ReposStatsSRPC.H.

typedef Table<StatKey, Stat*>::Iterator ReposStats::StatsResultIter

Definition at line 54 of file ReposStatsSRPC.H.


Enumeration Type Documentation

enum ReposStats::StatKind

Enumerator:
invalid 
fdCache 
dupeTotal 
srpcTotal 
nfsTotal 
memUsage 
statKindEnd 

Definition at line 34 of file ReposStats.H.


Function Documentation

void ReposStats::getServerInfo ( ServerInfo &  result,
AccessControl::Identity  who = NULL,
Text  reposHost = "",
Text  reposPort = "" 
) throw (SRPC::failure)

Definition at line 180 of file ReposStats.C.

References VestaSourceSRPC::End(), VestaSourceSRPC::GetServerInfo, SRPC::recv_chars(), SRPC::recv_end(), SRPC::recv_int32(), SRPC::recv_int64(), SRPC::send_end(), VestaSourceSRPC::send_identity(), VestaSourceSRPC::Start(), SRPC::start_call(), and VestaSourceSRPC::version.

Here is the call graph for this function:

void ReposStats::getStats ( ReposStats::StatsResult result,
const ReposStats::StatsRequest request,
AccessControl::Identity  who = NULL,
Text  reposHost = "",
Text  reposPort = "" 
) throw (SRPC::failure)

Definition at line 92 of file ReposStats.C.

References dupeTotal, VestaSourceSRPC::End(), fdCache, VestaSourceSRPC::GetStats, invalid, memUsage, NEW, NEW_PTRFREE_ARRAY, nfsTotal, ReposStats::MemStats::recv(), ReposStats::TimedCalls::recv(), ReposStats::DupeStats::recv(), ReposStats::FdCacheStats::recv(), SRPC::recv_end(), SRPC::recv_int16(), SRPC::recv_seq_end(), SRPC::recv_seq_start(), SRPC::send_end(), VestaSourceSRPC::send_identity(), SRPC::send_int16_array(), srpcTotal, VestaSourceSRPC::Start(), SRPC::start_call(), statKindEnd, and VestaSourceSRPC::version.

Here is the call graph for this function:


Generated on Fri May 25 02:17:47 2007 for Vesta by  doxygen 1.5.1