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

Go to the source code of this file.

Macros

#define _MOND_H_
 
#define LOGFILE_PREFIX   "mond.log"
 
#define DATAFILE_PREFIX   "mond.data"
 
#define SIGCHAR   32
 
#define SESSION_TAG   1611899
 
#define COMM_TAG   2611899
 
#define CLNTCALL_TAG   3611899
 
#define CLNTMCALL_TAG   3711899
 
#define CLNTRVM_TAG   3811899
 
#define VCB_TAG   4811899
 
#define ADVICE_TAG   3911899
 
#define MINICACHE_TAG   9611899
 
#define OVERFLOW_TAG   4611899
 
#define SRVCALL_TAG   5611899
 
#define SRVRES_TAG   6611899
 
#define SRVOVRFLW_TAG   7611899
 
#define SRVRVMRES_TAG   8611899
 
#define IOTINFO_TAG   1234567
 
#define IOTSTAT_TAG   2345678
 
#define SUBTREE_TAG   3456789
 
#define REPAIR_TAG   4567890
 
#define RWSSTAT_TAG   5678901
 
#define MAGIC_NUMBER   425515
 
#define END_GUARD   679371
 
#define CLIENT_TABSIZE   512
 

Typedefs

typedef char * CONDITION
 
typedef struct Lock MUTEX
 

Enumerations

enum  bool { mfalse , mtrue , TRUE = 1 , FALSE = 0 }
 
enum  dataClass {
  SESSION , COMM , CLNTCALL , CLNTMCALL ,
  CLNTRVM , VCB , ADVICE , MINICACHE ,
  OVERFLOW , SRVCALL , SRVRES , SRVOVRFLW ,
  SRVRVMRES , IOTINFO , IOTSTAT , SUBTREE ,
  REPAIR , RWSSTAT , dataClass_last_tag
}
 

Macro Definition Documentation

◆ _MOND_H_

#define _MOND_H_

◆ ADVICE_TAG

#define ADVICE_TAG   3911899

◆ CLIENT_TABSIZE

#define CLIENT_TABSIZE   512

◆ CLNTCALL_TAG

#define CLNTCALL_TAG   3611899

◆ CLNTMCALL_TAG

#define CLNTMCALL_TAG   3711899

◆ CLNTRVM_TAG

#define CLNTRVM_TAG   3811899

◆ COMM_TAG

#define COMM_TAG   2611899

◆ DATAFILE_PREFIX

#define DATAFILE_PREFIX   "mond.data"

◆ END_GUARD

#define END_GUARD   679371

◆ IOTINFO_TAG

#define IOTINFO_TAG   1234567

◆ IOTSTAT_TAG

#define IOTSTAT_TAG   2345678

◆ LOGFILE_PREFIX

#define LOGFILE_PREFIX   "mond.log"

◆ MAGIC_NUMBER

#define MAGIC_NUMBER   425515

◆ MINICACHE_TAG

#define MINICACHE_TAG   9611899

◆ OVERFLOW_TAG

#define OVERFLOW_TAG   4611899

◆ REPAIR_TAG

#define REPAIR_TAG   4567890

◆ RWSSTAT_TAG

#define RWSSTAT_TAG   5678901

◆ SESSION_TAG

#define SESSION_TAG   1611899

◆ SIGCHAR

#define SIGCHAR   32

◆ SRVCALL_TAG

#define SRVCALL_TAG   5611899

◆ SRVOVRFLW_TAG

#define SRVOVRFLW_TAG   7611899

◆ SRVRES_TAG

#define SRVRES_TAG   6611899

◆ SRVRVMRES_TAG

#define SRVRVMRES_TAG   8611899

◆ SUBTREE_TAG

#define SUBTREE_TAG   3456789

◆ VCB_TAG

#define VCB_TAG   4811899

Typedef Documentation

◆ CONDITION

typedef char* CONDITION

◆ MUTEX

typedef struct Lock MUTEX

Enumeration Type Documentation

◆ bool

enum bool
Enumerator
mfalse 
mtrue 
TRUE 
FALSE 

◆ dataClass

enum dataClass
Enumerator
SESSION 
COMM 
CLNTCALL 
CLNTMCALL 
CLNTRVM 
VCB 
ADVICE 
MINICACHE 
OVERFLOW 
SRVCALL 
SRVRES 
SRVOVRFLW 
SRVRVMRES 
IOTINFO 
IOTSTAT 
SUBTREE 
REPAIR 
RWSSTAT 
dataClass_last_tag