Coda Distributed File System
advice_parser.h
Go to the documentation of this file.
1#ifndef _BLURB_
2#define _BLURB_
3/*
4
5 Coda: an Experimental Distributed File System
6 Release 6
7
8 Copyright (c) 1987-2003 Carnegie Mellon University
9 All Rights Reserved
10
11Permission to use, copy, modify and distribute this software and its
12documentation is hereby granted, provided that both the copyright
13notice and this permission notice appear in all copies of the
14software, derivative works or modified versions, and any portions
15thereof, and that both notices appear in supporting documentation, and
16that credit is given to Carnegie Mellon University in all documents
17and publicity pertaining to direct or indirect use of this code or its
18derivatives.
19
20CODA IS AN EXPERIMENTAL SOFTWARE SYSTEM AND IS KNOWN TO HAVE BUGS,
21SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON ALLOWS
22FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION. CARNEGIE MELLON
23DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER
24RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE OR OF
25ANY DERIVATIVE WORK.
26
27Carnegie Mellon encourages users of this software to return any
28improvements or extensions that they make, and to grant Carnegie
29Mellon the rights to redistribute these changes without encumbrance.
30*/
31#endif /*_BLURB_*/
32
33#ifndef _ADVICE_PARSER_H_
34#define _ADVICE_PARSER_H_
35
36typedef struct {
37 int hostid;
38 int uid;
54
55typedef struct {
56 int hostid;
57 int uid;
70 int hits;
71 int misses;
90} ReconnQ;
91
92extern int ParseDisconQfile(char *, DiscoMissQ *);
93extern int ParseReconnQfile(char *, ReconnQ *);
94
95#endif _ADVICE_PARSER_H_
int ParseDisconQfile(char *, DiscoMissQ *)
Definition: advice_parser.c:356
int ParseReconnQfile(char *, ReconnQ *)
Definition: advice_parser.c:429
Definition: advice_parser.h:36
int q_version
Definition: advice_parser.h:44
int fid_vnode
Definition: advice_parser.h:48
int practice_session
Definition: advice_parser.h:50
int fid_volume
Definition: advice_parser.h:47
int admon_version
Definition: advice_parser.h:43
int hostid
Definition: advice_parser.h:37
int adsrv_version
Definition: advice_parser.h:42
int fid_uniquifier
Definition: advice_parser.h:49
int disco_time
Definition: advice_parser.h:45
int expected_affect
Definition: advice_parser.h:51
int advicemonitorversion
Definition: advice_parser.h:41
int cachemiss_time
Definition: advice_parser.h:46
int venusmajorversion
Definition: advice_parser.h:39
int uid
Definition: advice_parser.h:38
int venusminorversion
Definition: advice_parser.h:40
int comment_id
Definition: advice_parser.h:52
Definition: advice_parser.h:55
int cml_count
Definition: advice_parser.h:65
int prep_comments
Definition: advice_parser.h:87
int disco_time
Definition: advice_parser.h:66
int suspected_other_comments
Definition: advice_parser.h:82
int final_comments
Definition: advice_parser.h:89
int volume_id
Definition: advice_parser.h:64
int walk_time
Definition: advice_parser.h:68
int venusminorversion
Definition: advice_parser.h:59
int voluntary
Definition: advice_parser.h:76
int hoard_walk
Definition: advice_parser.h:84
int uid
Definition: advice_parser.h:57
int q_version
Definition: advice_parser.h:63
int nopreparation
Definition: advice_parser.h:83
int venusmajorversion
Definition: advice_parser.h:58
int adsrv_version
Definition: advice_parser.h:61
int observed_miss
Definition: advice_parser.h:80
int awareofdisco
Definition: advice_parser.h:75
int advicemonitorversion
Definition: advice_parser.h:60
int hits
Definition: advice_parser.h:70
int practicedisco
Definition: advice_parser.h:77
int reboots
Definition: advice_parser.h:69
int num_pseudo_disco
Definition: advice_parser.h:85
int unique_misses
Definition: advice_parser.h:73
int misses
Definition: advice_parser.h:71
int not_referenced
Definition: advice_parser.h:74
int codacon
Definition: advice_parser.h:78
int unique_hits
Definition: advice_parser.h:72
int sluggish
Definition: advice_parser.h:79
int known_other_comments
Definition: advice_parser.h:81
int admon_version
Definition: advice_parser.h:62
int overall_impression
Definition: advice_parser.h:88
int reconn_time
Definition: advice_parser.h:67
int hostid
Definition: advice_parser.h:56
int num_practice_disco
Definition: advice_parser.h:86