Coda Distributed File System
Classes | Macros | Functions
rescomm.h File Reference
#include <rpc2/rpc2.h>
#include <olist.h>
#include <dlist.h>
#include <vice.h>
#include <res.h>
#include <vcrcommon.h>
#include "resutil.h"
#include "resolution.h"
#include "deprecations.h"
Include dependency graph for rescomm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  srvent
 
class  srv_iterator
 
class  RepResCommCtxt
 
class  res_mgrpent
 
class  resmgrp_iterator
 
class  conninfo
 
class  conninfo_iterator
 

Macros

#define RESCOMM_MAXBSLEN   2048
 

Functions

int GetResMgroup (res_mgrpent **, unsigned long hosts[VSG_MEMBERS])
 
int PutResMgroup (res_mgrpent **)
 
void ResCommInit ()
 
srventFindServer (unsigned long)
 
void GetServer (srvent **, unsigned long)
 
void PutServer (srvent **)
 
void ServerPrint (int)
 
void ServerPrint ()
 
void ServerPrint (FILE *)
 
void ResMgrpPrint (int)
 
void ResMgrpPrint ()
 
void ResMgrpPrint (FILE *)
 
long ViceResolve (RPC2_Handle, ViceFid *)
 
conninfoGetConnectionInfo (RPC2_Handle)
 

Macro Definition Documentation

◆ RESCOMM_MAXBSLEN

#define RESCOMM_MAXBSLEN   2048

Function Documentation

◆ FindServer()

srvent * FindServer ( unsigned long  host)

◆ GetConnectionInfo()

conninfo * GetConnectionInfo ( RPC2_Handle  cid)

◆ GetResMgroup()

int GetResMgroup ( res_mgrpent **  mpp,
unsigned long  hosts[VSG_MEMBERS] 
)

◆ GetServer()

void GetServer ( srvent **  spp,
unsigned long  host 
)

◆ PutResMgroup()

int PutResMgroup ( res_mgrpent **  mpp)

◆ PutServer()

void PutServer ( srvent **  spp)

◆ ResCommInit()

void ResCommInit ( )

◆ ResMgrpPrint() [1/3]

void ResMgrpPrint ( )

◆ ResMgrpPrint() [2/3]

void ResMgrpPrint ( FILE *  fp)

◆ ResMgrpPrint() [3/3]

void ResMgrpPrint ( int  fd)

◆ ServerPrint() [1/3]

void ServerPrint ( )

◆ ServerPrint() [2/3]

void ServerPrint ( FILE *  fp)

◆ ServerPrint() [3/3]

void ServerPrint ( int  fd)

◆ ViceResolve()

long ViceResolve ( RPC2_Handle  ,
ViceFid *   
)