Coda Distributed File System
Macros | Functions
datalog.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _DATALOG_H_
 

Functions

long ScanPastMagicNumber (long *)
 
int ReadSessionRecord (VmonVenusId *, VmonSessionId *, VolumeId *, UserId *, VmonAVSG *, RPC2_Unsigned *, RPC2_Unsigned *, RPC2_Unsigned *, VmonSessionEventArray *, SessionStatistics *, CacheStatistics *)
 
int ReadCommRecord (VmonVenusId *, RPC2_Unsigned *, RPC2_Integer *, RPC2_Unsigned *, VmonCommEventType *)
 
int ReadClientCall (VmonVenusId *, long *, unsigned long *, CallCountEntry **)
 
int ReadClientMCall (VmonVenusId *, long *, unsigned long *, MultiCallEntry **)
 
int ReadClientRVM (VmonVenusId *, long *, RvmStatistics *)
 
int ReadVCB (VmonVenusId *, long *, long *, VolumeId *, VCBStatistics *)
 
int ReadAdviceCall (VmonVenusId *, long *, UserId *, AdviceStatistics *, unsigned long *, AdviceCalls **, unsigned long *, AdviceResults **)
 
int ReadMiniCacheCall (VmonVenusId *, long *, unsigned long *, VmonMiniCacheStat **, unsigned long *, VmonMiniCacheStat **)
 
int ReadOverflow (VmonVenusId *, RPC2_Unsigned *, RPC2_Unsigned *, RPC2_Unsigned *, RPC2_Unsigned *, RPC2_Unsigned *, RPC2_Unsigned *)
 
int ReadSrvCall (SmonViceId *, unsigned long *, unsigned long *, CallCountEntry **, unsigned long *, CallCountEntry **, unsigned long *, CallCountEntry **, unsigned long *, CallCountEntry **, unsigned long *, MultiCallEntry **, SmonStatistics *)
 
int ReadResEvent (SmonViceId *, unsigned long *, unsigned long *, long *, long *, long *, unsigned long *, ResOpEntry **)
 
int ReadRvmResEvent (SmonViceId *, unsigned long *, unsigned long *, FileResStats *, DirResStats *, long *, HistoElem **, long *, HistoElem **, ResConflictStats *, long *, HistoElem **, long *, HistoElem **, ResLogStats *, long *, HistoElem **, long *, HistoElem **)
 
int ReadSrvOverflow (SmonViceId *, unsigned long *, unsigned long *, unsigned long *, long *)
 
int ReadIotInfoCall (VmonVenusId *, IOT_INFO *, RPC2_Integer *, RPC2_String *)
 
int ReadIotStatsCall (VmonVenusId *, RPC2_Integer *, IOT_STAT *)
 
int ReadSubtreeCall (VmonVenusId *, RPC2_Integer *, LocalSubtreeStats *)
 
int ReadRepairCall (VmonVenusId *, RPC2_Integer *, RepairSessionStats *)
 
int ReadRwsStatsCall (VmonVenusId *, RPC2_Integer *, ReadWriteSharingStats *)
 
void RemoveCountArray (unsigned long, CallCountEntry *)
 
void RemoveMultiArray (unsigned long, MultiCallEntry *)
 

Macro Definition Documentation

◆ _DATALOG_H_

#define _DATALOG_H_

Function Documentation

◆ ReadAdviceCall()

int ReadAdviceCall ( VmonVenusId *  Venus,
long *  Time,
UserId *  User,
AdviceStatistics *  Stats,
unsigned long *  Call_Size,
AdviceCalls **  Call_Stats,
unsigned long *  Result_Size,
AdviceResults **  Result_Stats 
)

◆ ReadClientCall()

int ReadClientCall ( VmonVenusId *  Venus,
long *  Time,
unsigned long *  sc_size,
CallCountEntry **  SrvCount 
)

◆ ReadClientMCall()

int ReadClientMCall ( VmonVenusId *  Venus,
long *  Time,
unsigned long *  msc_size,
MultiCallEntry **  MSrvCount 
)

◆ ReadClientRVM()

int ReadClientRVM ( VmonVenusId *  Venus,
long *  Time,
RvmStatistics *  Stats 
)

◆ ReadCommRecord()

int ReadCommRecord ( VmonVenusId *  Venus,
RPC2_Unsigned ServerIPAddress,
RPC2_Integer SerialNumber,
RPC2_Unsigned Time,
VmonCommEventType *  Type 
)

◆ ReadIotInfoCall()

int ReadIotInfoCall ( VmonVenusId *  Venus,
IOT_INFO *  Info,
RPC2_Integer AppNameLen,
RPC2_String AppName 
)

◆ ReadIotStatsCall()

int ReadIotStatsCall ( VmonVenusId *  Venus,
RPC2_Integer Time,
IOT_STAT *  Stats 
)

◆ ReadMiniCacheCall()

int ReadMiniCacheCall ( VmonVenusId *  Venus,
long *  Time,
unsigned long *  vn_size,
VmonMiniCacheStat **  vn_stat,
unsigned long *  vfs_size,
VmonMiniCacheStat **  vfs_stat 
)

◆ ReadOverflow()

int ReadOverflow ( VmonVenusId *  Venus,
RPC2_Unsigned VMStartTime,
RPC2_Unsigned VMEndTime,
RPC2_Unsigned VMCount,
RPC2_Unsigned RVMStartTime,
RPC2_Unsigned RVMEndTime,
RPC2_Unsigned RVMCount 
)

◆ ReadRepairCall()

int ReadRepairCall ( VmonVenusId *  Venus,
RPC2_Integer Time,
RepairSessionStats *  Stats 
)

◆ ReadResEvent()

int ReadResEvent ( SmonViceId *  Vice,
unsigned long *  Time,
unsigned long *  Volid,
long *  HighWaterMark,
long *  AllocNumber,
long *  DeallocNumber,
unsigned long *  ResOpSize,
ResOpEntry **  ResOp 
)

◆ ReadRvmResEvent()

int ReadRvmResEvent ( SmonViceId *  Vice,
unsigned long *  Time,
unsigned long *  VolID,
FileResStats *  FileRes,
DirResStats *  DirRes,
long *  lshsize,
HistoElem **  LogSizeHisto,
long *  lmhsize,
HistoElem **  LogMaxHisto,
ResConflictStats *  Conflicts,
long *  shhsize,
HistoElem **  SuccHierHist,
long *  fhhsize,
HistoElem **  FailHierHist,
ResLogStats *  ResLog,
long *  vlhsize,
HistoElem **  VarLogHisto,
long *  lssize,
HistoElem **  LogSize 
)

◆ ReadRwsStatsCall()

int ReadRwsStatsCall ( VmonVenusId *  Venus,
RPC2_Integer Time,
ReadWriteSharingStats *  Stats 
)

◆ ReadSessionRecord()

int ReadSessionRecord ( VmonVenusId *  Venus,
VmonSessionId *  Session,
VolumeId *  Volume,
UserId *  User,
VmonAVSG *  AVSG,
RPC2_Unsigned StartTime,
RPC2_Unsigned EndTime,
RPC2_Unsigned CETime,
VmonSessionEventArray *  Events,
SessionStatistics *  Stats,
CacheStatistics *  CacheStats 
)

◆ ReadSrvCall()

int ReadSrvCall ( SmonViceId *  Vice,
unsigned long *  Time,
unsigned long *  CBSize,
CallCountEntry **  CBCount,
unsigned long *  ResSize,
CallCountEntry **  ResCount,
unsigned long *  SmonSize,
CallCountEntry **  SmonCount,
unsigned long *  VolDSize,
CallCountEntry **  VolDCount,
unsigned long *  MultiSize,
MultiCallEntry **  MultiCount,
SmonStatistics *  Stats 
)

◆ ReadSrvOverflow()

int ReadSrvOverflow ( SmonViceId *  Vice,
unsigned long *  Time,
unsigned long *  StartTime,
unsigned long *  EndTime,
long *  Count 
)

◆ ReadSubtreeCall()

int ReadSubtreeCall ( VmonVenusId *  Venus,
RPC2_Integer Time,
LocalSubtreeStats *  Stats 
)

◆ ReadVCB()

int ReadVCB ( VmonVenusId *  Venus,
long *  VenusInit,
long *  Time,
VolumeId *  Volume,
VCBStatistics *  Stats 
)

◆ RemoveCountArray()

void RemoveCountArray ( unsigned long  Size,
CallCountEntry array 
)

◆ RemoveMultiArray()

void RemoveMultiArray ( unsigned long  Size,
MultiCallEntry array 
)

◆ ScanPastMagicNumber()

long ScanPastMagicNumber ( long *  rt)